Поделиться через


SoapHeader.Role Свойство

Определение

Получает или задает получателя для заголовка SOAP.

public:
 property System::String ^ Role { System::String ^ get(); void set(System::String ^ value); };
[System.Runtime.InteropServices.ComVisible(false)]
public string Role { get; set; }
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Role : string with get, set
Public Property Role As String

Значение свойства

URI-код, представляющий получателя заголовка SOAP. Значение по умолчанию — пустая строка ("").

Атрибуты

Комментарии

Чтобы задать получателя заголовка SOAP, задайте Actor свойство . Независимо от версии протокола SOAP, используемого для взаимодействия с веб-службой XML, платформа .NET Framework автоматически создает сообщение SOAP, соответствующее версии протокола SOAP. В частности, xml-элемент и пространство имен XML, представляющее получателя, различаются для двух версий.

Веб-службы XML, получающие заголовок SOAP, могут получить предполагаемого получателя, получив свойства Role или Actor .

Получатели элемента Body и все заголовки SOAP в элементе Header сообщения SOAP не должны совпадать. Header Если элемент существует в сообщении SOAP, он представляет дополнительные данные, которые могут быть отправлены методу веб-службы XML или посреднику. Получатель этих данных, известный как SOAP Role в версии 1.2 спецификации SOAP и SOAP Actor в версии 1.1, может быть другим универсальным кодом ресурса (URI) для метода веб-службы XML.

Дополнительные сведения об атрибуте SOAP actor см. в спецификации SOAP .

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