Message.GetBodyAttribute(String, String) Метод

Определение

Извлекает атрибуты текста сообщения.Retrieves the attributes of the message body.

public:
 System::String ^ GetBodyAttribute(System::String ^ localName, System::String ^ ns);
public string GetBodyAttribute (string localName, string ns);
member this.GetBodyAttribute : string * string -> string
Public Function GetBodyAttribute (localName As String, ns As String) As String

Параметры

localName
String

Локальное имя узла XML.The local name of the XML node.

Имя элемента, соответствующего этому члену.The name of the element that corresponds to this member. Эта строка должна быть допустимым именем XML-элемента.This string must be a valid XML element name.

ns
String

Пространство имен, к которому принадлежит этот элемент XML.The namespace to which this XML element belongs.

Универсальный код ресурса (URI) пространства имен элемента, соответствующего этому члену.The namespace URI of the element that corresponds to this member. Система не проверяет уникальные идентификаторы ресурса (URI), кроме адресов транспорта.The system does not validate any URIs other than transport addresses.

Возвраты

Атрибуты тела сообщения.The attributes of the message body.

Исключения

Параметр localName или ns имеет значение null.localName or ns is null.

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

Сообщение было скопировано, прочтено или записано.The message 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>, по достижении элемента EOF средство чтения возвращает </S:Body>.It is initially positioned directly after the <S:Body> element, and it returns EOF on reaching 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.

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