Message.GetReaderAtBodyContents Methode

Definitie

Hiermee haalt u de XML-woordenlijstlezer op die toegang heeft tot de hoofdinhoud van dit bericht.

public:
 System::Xml::XmlDictionaryReader ^ GetReaderAtBodyContents();
public System.Xml.XmlDictionaryReader GetReaderAtBodyContents();
member this.GetReaderAtBodyContents : unit -> System.Xml.XmlDictionaryReader
Public Function GetReaderAtBodyContents () As XmlDictionaryReader

Retouren

Een XmlDictionaryReader object dat toegang heeft tot de hoofdtekst van dit bericht.

Uitzonderingen

Het bericht is gesloten.

Het bericht is leeg of is gekopieerd, gelezen of geschreven.

Opmerkingen

Een Message exemplaar heeft een hoofdtekst die overeenkomt met de SOAP-hoofdtekst. Het kan worden geopend als een XmlDictionaryReader door aan te roepen GetReaderAtBodyContents. Deze wordt in eerste instantie direct na het <S:Body> element weergegeven. Als u verwacht dat de hoofdtekst een geserialiseerd object bevat, kunt u in plaats daarvan aanroepen GetBody . U moet er rekening mee houden dat een berichttekst slechts eenmaal kan worden geopend en dat een bericht slechts één keer kan worden geschreven. Als u meerdere keren toegang wilt tot de hoofdtekst, gebruikt CreateBufferedCopy u om een MessageBuffer exemplaar te maken.

Van toepassing op