Message.GetReaderAtBodyContents 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.
Ruft den XML-Wörterbuchreader ab, der auf den Textinhalt dieser Nachricht zugreift.
public:
System::Xml::XmlDictionaryReader ^ GetReaderAtBodyContents();
public System.Xml.XmlDictionaryReader GetReaderAtBodyContents ();
member this.GetReaderAtBodyContents : unit -> System.Xml.XmlDictionaryReader
Public Function GetReaderAtBodyContents () As XmlDictionaryReader
Gibt zurück
Ein XmlDictionaryReader-Objekt, das auf den Textinhalt dieser Nachricht zugreifen kann.
Ausnahmen
Die Nachricht ist geschlossen.
Die Nachricht ist leer oder wurde kopiert, gelesen oder geschrieben.
Hinweise
Eine Message-Instanz weist einen Text auf, der dem SOAP-Text entspricht. Darauf kann als XmlDictionaryReader zugegriffen werden, indem GetReaderAtBodyContents aufgerufen wird. Dies wird anfänglich direkt hinter dem <S:Body>
-Element positioniert. Wenn Sie erwarten, dass der Text ein serialisiertes Objekt enthält, können Sie stattdessen auch GetBody aufrufen. Sie sollten beachten, dass ein Nachrichtentext nur einmal gelesen und eine Nachricht nur einmal geschrieben werden kann. Wenn Sie mehrmals auf den Text zugreifen möchten, verwenden Sie CreateBufferedCopy zum Erstellen einer MessageBuffer-Instanz.