Message.GetReaderAtBodyContents Metodo

Definizione

Ottiene il lettore di dizionario XML che accede al contenuto del corpo del messaggio.

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

Valori restituiti

Oggetto XmlDictionaryReader che accede al contenuto del corpo del messaggio.

Eccezioni

Il messaggio è chiuso.

Il messaggio è vuoto o è stato copiato, letto o scritto.

Commenti

Un'istanza Message ha un corpo che corrisponde al corpo SOAP. È possibile accedervi come oggetto XmlDictionaryReader chiamando GetReaderAtBodyContents. Inizialmente viene posizionato direttamente dopo l'elemento <S:Body> . In alternativa, se si prevede che il corpo contenga un oggetto serializzato, è possibile chiamare GetBody in alternativa. Tenere presente che un corpo del messaggio può essere accessibile una sola volta e un messaggio può essere scritto una sola volta. Se si vuole accedere più volte al corpo, usare CreateBufferedCopy per creare un'istanza MessageBuffer di .

Si applica a