Message.GetReaderAtBodyContents Metod

Definition

Hämtar XML-ordlisteläsaren som kommer åt brödtextinnehållet i det här meddelandet.

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

Returer

Ett XmlDictionaryReader objekt som kommer åt brödtextinnehållet i det här meddelandet.

Undantag

Meddelandet är stängt.

Meddelandet är tomt eller har kopierats, lästs eller skrivits.

Kommentarer

En Message instans har en brödtext som motsvarar SOAP-brödtexten. Den kan nås som ett XmlDictionaryReader genom att anropa GetReaderAtBodyContents. Den placeras först direkt efter elementet <S:Body> . Om du förväntar dig att brödtexten ska innehålla ett serialiserat objekt kan du anropa GetBody i stället. Du bör vara medveten om att en meddelandetext bara kan nås en gång och att ett meddelande bara kan skrivas en gång. Om du vill komma åt brödtexten flera gånger använder du CreateBufferedCopy för att skapa en MessageBuffer instans.

Gäller för