Message.GetReaderAtBodyContents Метод

Определение

Возвращает средство чтения словаря XML, обеспечивающее доступ к содержимому текста данного сообщения.Gets the XML dictionary reader that accesses the body content of this message.

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

Возвраты

Объект XmlDictionaryReader, обращающийся к содержимому текста данного сообщения.A XmlDictionaryReader object that accesses the body content of this message.

Исключения

Сообщение закрыто.The message is closed.

Сообщение пусто либо было скопировано, прочтено или записано.The message is empty, or has been copied, read or written.

Комментарии

Тело экземпляра Message соответствует телу SOAP.A Message instance has a body that corresponds to the SOAP body. Доступ к нему осуществляется с использованием XmlDictionaryReader путем вызова метода GetReaderAtBodyContents.It can be accessed as an XmlDictionaryReader by calling GetReaderAtBodyContents. Изначально средство чтения позиционируется сразу после элемента <S:Body>.It is initially positioned directly after the <S:Body> element. Если ожидается, что в теле содержится сериализуемый объект, можно вызвать метод GetBody.Alternatively, if you expect the body to contain a serialized object, you can call GetBody instead. Необходимо помнить, что к телу сообщения можно обратиться только один раз, и сообщение можно записать только один раз.You should be aware that a message body can only be accessed once and a message can only be written once. Если необходимо получить доступ к тексту сообщения несколько раз, используйте метод CreateBufferedCopy для создания экземпляра класса MessageBuffer.If you want to access the body multiple times, use CreateBufferedCopy to create a MessageBuffer instance.

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