XmlMessageFormatter.Read(Message) Método

Definição

Lê o conteúdo da mensagem dada e cria um objeto que contém a mensagem desserializada.

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

Parâmetros

message
Message

O Message, em formato XML, para desserializar.

Devoluções

A mensagem desserializada.

Implementações

Exceções

Nem a TargetTypeNames propriedade do nor TargetTypes foi definida.

-ou-

A instância serializada no corpo da mensagem não cumpre nenhum dos esquemas representados pelos tipos nas TargetTypeNames propriedades e.TargetTypes

O message parâmetro é null.

Observações

Tanto as TargetTypeNames propriedades e TargetTypes indicam ao formatador quais os esquemas a tentar corresponder ao desserializar uma mensagem. Uma destas propriedades deve ser definida antes de a mensagem poder ser desserializada.

A instância serializada no corpo da mensagem deve cumprir um dos esquemas representados no array de tipos. Quando lê a mensagem usando o Receive método, o método cria um objeto do tipo que corresponde ao esquema identificado e lê o corpo da mensagem nele.

Os tipos de destino não precisam de ser especificados para escrever na fila.

Aplica-se a

Ver também