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


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, могут получить предполагаемого получателя, получив либо RoleActor свойства.

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

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

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