Message.GetReaderAtBodyContents Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera czytnik słownika XML, który uzyskuje dostęp do zawartości treści tego komunikatu.
public:
System::Xml::XmlDictionaryReader ^ GetReaderAtBodyContents();
public System.Xml.XmlDictionaryReader GetReaderAtBodyContents ();
member this.GetReaderAtBodyContents : unit -> System.Xml.XmlDictionaryReader
Public Function GetReaderAtBodyContents () As XmlDictionaryReader
Zwraca
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 <S:Body>
elemecie . Alternatywnie, jeśli oczekujesz, że treść będzie zawierać obiekt serializowany, możesz wywołać GetBody zamiast tego. Należy pamiętać, że treść wiadomości może być dostępna tylko raz, a komunikat można napisać tylko raz. Jeśli chcesz uzyskać dostęp do treści wiele razy, użyj polecenia CreateBufferedCopy , aby utworzyć MessageBuffer wystąpienie.