BinaryMessageFormatter.Read(Message) Methode

Definition

Liest den Inhalt aus der angegebenen Meldung und erstellt ein Objekt, das die deserialisierte Meldung enthält.

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read (System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

Parameter

message
Message

Die zu deserialisierende Message im binären Format.

Gibt zurück

Object

Die deserialisierte Meldung.

Implementiert

Ausnahmen

Die BodyType-Eigenschaft der Meldung gibt kein binäres Objekt an.

Der message-Parameter ist null.

Hinweise

Wichtig

Das Aufrufen dieser Methode mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Rufen Sie diese Methode nur mit vertrauenswürdigen Daten auf. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Der Textkörper der Nachricht muss im binären Format enthalten sein, und derselbe Serializer muss verwendet werden, um die Nachricht zu deserialisieren, als dass die Nachricht zunächst serialisiert wurde. Wenn der Textkörper eine benutzerdefinierte Klasse darstellt, muss die Assembly für diese Klasse lokal vorhanden sein.

Gilt für

Siehe auch