XmlMessageFormatter.Write(Message, Object) Método

Definição

Serializa um objeto no corpo da mensagem.

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write(System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

Parâmetros

message
Message

A Message propriedade cujo Body conterá o objeto serializado.

obj
Object

A Object ser serializada no corpo da mensagem.

Implementações

Exceções

O message parâmetro é null.

-ou-

O obj parâmetro é null.

Observações

Os tipos de destino não precisam de ser especificados para escrever na fila, como devem ser durante a leitura. A TargetTypeNames propriedade or TargetTypes é usada pelo formatador apenas ao desserializar uma mensagem.

Utiliza XmlMessageFormatter a XmlSerializer classe, que define o que pode ser serializado. Apenas campos públicos e propriedades públicas podem ser serializados. Estruturas, estruturas com arrays e arrays de estruturas são todas serializáveis, desde que não utilizem o estilo codificado com o protocolo SOAP.

Aplica-se a

Ver também