XmlMessageFormatter.Write(Message, Object) Methode

Definitie

Hiermee wordt een object in de hoofdtekst van het bericht geserialiseerd.

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)

Parameters

message
Message

De Message eigenschap waarvan Body de eigenschap het geserialiseerde object bevat.

obj
Object

De Object te serialiseren in de berichttekst.

Implementeringen

Uitzonderingen

De message parameter is null.

– of –

De obj parameter is null.

Opmerkingen

De doeltypen hoeven niet te worden opgegeven om naar de wachtrij te schrijven, omdat ze moeten zijn wanneer ze worden gelezen. De TargetTypeNames of TargetTypes eigenschap wordt alleen door de formatter gebruikt wanneer een bericht wordt gedeserialiseerd.

De XmlMessageFormatter klasse maakt gebruik van de XmlSerializer klasse, waarmee wordt gedefinieerd wat kan worden geserialiseerd. Alleen openbare velden en openbare eigenschappen kunnen worden geserialiseerd. Structuren, structuren met matrices en matrices van structuren zijn allemaal serialiseerbaar, zolang ze niet de gecodeerde stijl met het SOAP-protocol gebruiken.

Van toepassing op

Zie ook