Udostępnij za pośrednictwem


XmlMessageFormatter.Write(Message, Object) Metoda

Definicja

Serializuje obiekt w treści komunikatu.

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 jest null.

— lub —

Parametr obj jest null.

Uwagi

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

Metoda XmlMessageFormatter korzysta z 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 są możliwe do serializacji, o ile nie używają zakodowanego stylu z protokołem SOAP.

Dotyczy

Zobacz też