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