XmlMessageFormatter.Read(Message) Метод

Определение

Считывает содержимое данного сообщения и создает объект, содержащий десериализированное сообщение.

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read(System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

Параметры

message
Message

Десериализация Messageв формате XML.

Возвращаемое значение

Десериализированное сообщение.

Реализации

Исключения

Ни свойство TargetTypeNames не TargetTypes задано.

–или–

Экземпляр, сериализованный в тексте сообщения, не соответствует ни одной из схем, представленных типами в TargetTypeNames и TargetTypes свойствах.

Параметр message имеет значение null.

Комментарии

TargetTypeNames TargetTypes Оба свойства сообщают методу форматирования, какие схемы будут пытаться сопоставить при десериализации сообщения. Перед десериализацией сообщения необходимо задать одно из этих свойств.

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

Целевые типы не должны быть указаны для записи в очередь.

Применяется к

См. также раздел