Message.GetReaderAtBodyContents Метод

Определение

Возвращает средство чтения словаря XML, обеспечивающее доступ к содержимому текста данного сообщения.

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

Возвращаемое значение

XmlDictionaryReader

Объект XmlDictionaryReader, обращающийся к содержимому текста данного сообщения.

Исключения

Сообщение закрыто.

Сообщение пусто либо было скопировано, прочтено или записано.

Комментарии

Тело экземпляра Message соответствует телу SOAP. Доступ к нему осуществляется с использованием XmlDictionaryReader путем вызова метода GetReaderAtBodyContents. Изначально средство чтения позиционируется сразу после элемента <S:Body>. Если ожидается, что в теле содержится сериализуемый объект, можно вызвать метод GetBody. Необходимо помнить, что к телу сообщения можно обратиться только один раз, и сообщение можно записать только один раз. Если необходимо получить доступ к тексту сообщения несколько раз, используйте метод CreateBufferedCopy для создания экземпляра класса MessageBuffer.

Применяется к