XmlMessageFormatter.Write(Message, Object) Metodo

Definizione

Serializza un oggetto nel corpo del messaggio.

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)

Parametri

message
Message

Message la cui proprietà Body conterrà l'oggetto serializzato.

obj
Object

L'Object da serializzare nel corpo del messaggio.

Implementazioni

Eccezioni

Il valore del parametro message è null.

-oppure-

Il valore del parametro obj è null.

Commenti

Non è necessario specificare i tipi di destinazione per scrivere nella coda perché devono essere durante la lettura. La TargetTypeNames proprietà o TargetTypes viene utilizzata dal formattatore solo durante la deserializzazione di un messaggio.

Usa XmlMessageFormatter la XmlSerializer classe , che definisce cosa può essere serializzato. È possibile serializzare solo i campi pubblici e le proprietà pubbliche. Strutture, strutture con matrici e matrici di strutture sono tutti serializzabili, purché non usino lo stile codificato con il protocollo SOAP.

Si applica a

Vedi anche