XmlMessageFormatter.Write(Message, Object) Metod

Definition

Serialiserar ett objekt i meddelandets brödtext.

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)

Parametrar

message
Message

Den Message vars Body egenskap kommer att innehålla det serialiserade objektet.

obj
Object

Som Object ska serialiseras i meddelandetexten.

Implementeringar

Undantag

Parametern message är null.

-eller-

Parametern obj är null.

Kommentarer

Måltyperna behöver inte anges för att skriva till kön som de måste vara vid läsning. Egenskapen TargetTypeNames eller TargetTypes används endast av formatören när ett meddelande deserialiseras.

Använder XmlMessageFormatterXmlSerializer klassen, som definierar vad som kan serialiseras. Endast offentliga fält och offentliga egenskaper kan serialiseras. Strukturer, strukturer med matriser och matriser med strukturer är alla serialiserbara, så länge de inte använder det kodade formatet med SOAP-protokollet.

Gäller för

Se även