Message.GetReaderAtBodyContents Metoda

Definicja

Pobiera czytnik słownika XML, który uzyskuje dostęp do treści tej wiadomości.

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

Zwraca

XmlDictionaryReader

XmlDictionaryReader Obiekt, który uzyskuje dostęp do treści tej wiadomości.

Wyjątki

Komunikat jest zamknięty.

Wiadomość jest pusta lub została skopiowana, przeczytana lub zapisana.

Uwagi

Wystąpienie Message ma treść odpowiadającą treści protokołu SOAP. Dostęp do niego można uzyskać za XmlDictionaryReader pomocą wywołania metody GetReaderAtBodyContents. Jest on początkowo umieszczony bezpośrednio po elemecie <S:Body> . Alternatywnie, jeśli oczekujesz, że treść będzie zawierać serializowany obiekt, można wywołać GetBody zamiast tego. Należy pamiętać, że dostęp do treści komunikatu można uzyskać tylko raz, a komunikat można napisać tylko raz. Jeśli chcesz uzyskać dostęp do treści wielokrotnie, użyj polecenia CreateBufferedCopy , aby utworzyć MessageBuffer wystąpienie.

Dotyczy