XmlMessageFormatter.Read(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest den Inhalt aus der angegebenen Nachricht und erstellt ein Objekt, das die deserialisierte Nachricht 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
Gibt zurück
Die deserialisierte Nachricht.
Implementiert
Ausnahmen
Weder die Eigenschaft noch TargetTypeNames die TargetTypes Eigenschaft wurde festgelegt.
-oder-
Die im Nachrichtentext serialisierte Instanz entspricht keinem der Schemas, die durch die Typen in den TargetTypeNames und TargetTypes eigenschaften dargestellt werden.
Der message Parameter ist null.
Hinweise
Sowohl die Eigenschaften als TargetTypeNames auch die TargetTypes Eigenschaften teilen dem Formatierer mit, welche Schemas beim Deserialisieren einer Nachricht übereinstimmen sollen. Eine dieser Eigenschaften muss festgelegt werden, bevor die Nachricht deserialisiert werden kann.
Die im Nachrichtentext serialisierte Instanz muss einem der im Typarray dargestellten Schemas entsprechen. Wenn Sie die Nachricht mithilfe der Receive Methode lesen, erstellt die Methode ein Objekt des Typs, der dem identifizierten Schema entspricht, und liest den Nachrichtentext darin.
Die Zieltypen müssen nicht angegeben werden, um in die Warteschlange zu schreiben.