BinaryMessageFormatter.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

Het object dat in de berichttekst moet worden geserialiseerd.

Implementeringen

Uitzonderingen

De message parameter is null.

Opmerkingen

Important

Het aanroepen van deze methode met niet-vertrouwde gegevens is een beveiligingsrisico. Roep deze methode alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

De indeling van het bovenste object en de typenotatie hoeven niet te worden opgegeven om naar de wachtrij te schrijven, omdat ze moeten zijn bij het lezen. De TopObjectFormat eigenschappen en TypeFormat eigenschappen worden alleen door de formatter gebruikt wanneer een bericht wordt gedeserialiseerd.

Het BinaryMessageFormatter kan de meeste objecten serialiseren, maar het resultaat is niet losjes gekoppeld. Het is echter compact, dus de formatter is efficiƫnt voor grote objecten.

Van toepassing op

Zie ook