Записи с меткой «DynamicEntity»
Ошибка “В документе XML (1, 500) присутствует ошибка”
При выполнении запроса на выборку данных по критерию с помощью QueryExpression, RetrieveMultipleRequest и метода 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.
По логике такая ошибка однозначно возникнет при запросе данных из пользовательской сущности, но скорее всего не возникнет при обращении к стандартной системной сущности.
Установка значений параметров DynamicEntity
Методы-расширения для упрощения установки значений параметров DynamicEntity.