Condividi tramite


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

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

obj
Object

Oggetto Object da serializzare nel corpo del messaggio.

Implementazioni

Eccezioni

Il message parametro è null.

oppure

Il obj parametro è null.

Commenti

Non è necessario specificare i tipi di destinazione per scrivere nella coda perché devono essere letti. La TargetTypeNames proprietà o TargetTypes viene utilizzata dal formattatore solo quando si deserializza un messaggio.

Usa XmlMessageFormatter la XmlSerializer classe , che definisce ciò che può essere serializzato. Solo i campi pubblici e le proprietà pubbliche possono essere serializzati. 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