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örterbuchleser ab, der auf den Textkörper 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 Textkörper dieser Nachricht zugreift.
Ausnahmen
Die Nachricht wird geschlossen.
Die Nachricht ist leer oder wurde kopiert, gelesen oder geschrieben.
Hinweise
Eine Message Instanz verfügt über einen Textkörper, der dem SOAP-Text entspricht. Auf sie kann durch XmlDictionaryReader Aufrufen GetReaderAtBodyContentszugegriffen werden. Sie wird zunächst direkt hinter dem <S:Body> Element positioniert. Wenn Sie jedoch erwarten, dass der Textkörper ein serialisiertes Objekt enthält, können Sie stattdessen aufrufen GetBody . Beachten Sie, dass nur einmal auf einen Nachrichtentext zugegriffen werden kann und eine Nachricht nur einmal geschrieben werden kann. Wenn Sie mehrmals auf den Textkörper zugreifen möchten, erstellen CreateBufferedCopy Sie eine MessageBuffer Instanz.