Sdílet prostřednictvím


BinaryMessageFormatter.Write(Message, Object) Metoda

Definice

Serializuje objekt do textu zprávy.

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

Body Jehož Message vlastnost bude obsahovat serializovaný objekt.

obj
Object

Objekt, který má být serializován do textu zprávy.

Implementuje

Výjimky

Parametr message je null.

Poznámky

Důležité

Volání této metody s nedůvěryhodnými daty představuje bezpečnostní riziko. Tuto metodu volejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Pro zápis do fronty není nutné zadat formát a typ nejvyššího formátu objektu, protože musí být při čtení. Vlastnosti TopObjectFormat a TypeFormat používá formátovací modul pouze při deserializaci zprávy.

Může BinaryMessageFormatter serializovat většinu objektů, ale výsledek není volně propojený. Je však kompaktní, takže formátovací modul je efektivní pro velké objekty.

Platí pro

Viz také