Записи с меткой «DynamicEntity»

PostHeaderIcon Ошибка “В документе XML (1, 500) присутствует ошибка”

При выполнении запроса на выборку данных по критерию с помощью QueryExpressionRetrieveMultipleRequest и метода Execute, при использовании библиотек SDK, может возникнуть исключение System.InvalidOperationException с текстом ”В документе XML (1, 500) присутствует ошибка“. В StackTrace при этом первыми будут следующие строки:

в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

Эта ошибка возникнет, если свойству ReturnDynamicEntities класса RetrieveMultipleRequest не задать значение true, то есть не указать, что, возвращаемые веб-сервисом данные, должны быть десериализованы в тип DynamicEntity.

По логике такая ошибка однозначно возникнет при запросе данных из пользовательской сущности, но скорее всего не возникнет при обращении к стандартной системной сущности.

PostHeaderIcon Установка значений параметров DynamicEntity

Методы-расширения для упрощения установки значений параметров DynamicEntity.

Прочитать остальную часть записи »