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 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
Gibt zurück
Die deserialisierte Meldung.
Implementiert
Ausnahmen
Es wurde weder die TargetTypeNames-Eigenschaft noch die TargetTypes-Eigenschaft festgelegt.
- oder -
Die im Meldungstext serialisierte Instanz entspricht keinem der Schemas, die von den Typen in der TargetTypeNames-Eigenschaft und der TargetTypes-Eigenschaft dargestellt werden.
Der message
-Parameter ist null
.
Hinweise
Sowohl die TargetTypeNames Eigenschaften als TargetTypes auch geben dem Formatierer an, welche Schemas beim Deserialisieren einer Nachricht übereinstimmen sollen. Eine dieser Eigenschaften muss festgelegt werden, bevor die Nachricht deserialisiert werden kann.
Die im Nachrichtentext serialisierte instance muss einem der Schemas entsprechen, die im Typarray dargestellt sind. Wenn Sie die Nachricht mit der Receive -Methode lesen, erstellt die -Methode ein Objekt des Typs, das dem identifizierten Schema entspricht, und liest den Nachrichtentext in sie ein.
Die Zieltypen müssen nicht angegeben werden, um in die Warteschlange zu schreiben.