Udostępnij za pośrednictwem


XmlMessageFormatter.Write(Message, Object) Metoda

Definicja

Serializuje obiekt w treści wiadomości.

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)

Parametry

message
Message

Właściwość Message , której Body właściwość będzie zawierać serializowany obiekt.

obj
Object

Element Object do serializacji do treści wiadomości.

Implementuje

Wyjątki

Parametr message to null.

-lub-

Parametr obj to null.

Uwagi

Typy docelowe nie muszą być określone do zapisu w kolejce, ponieważ muszą być odczytywane. Właściwość TargetTypeNames or TargetTypes jest używana przez formater tylko podczas deserializacji komunikatu.

Funkcja XmlMessageFormatter używa XmlSerializer klasy , która definiuje, co można serializować. Można serializować tylko pola publiczne i właściwości publiczne. Struktury, struktury z tablicami i tablicami struktur można serializować, o ile nie używają zakodowanego stylu przy użyciu protokołu SOAP.

Dotyczy

Zobacz też