Sdílet prostřednictvím


SoapHeader.Role Vlastnost

Definice

Získá nebo nastaví příjemce hlavičky 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

Hodnota vlastnosti

Identifikátor URI, který představuje příjemce hlavičky SOAP. Výchozí hodnota je prázdný řetězec ("").

Atributy

Poznámky

Pokud chcete nastavit příjemce hlavičky SOAP, nastavte Actor vlastnost . Bez ohledu na verzi protokolu SOAP, která se používá ke komunikaci s webovou službou XML, rozhraní .NET Framework automaticky generuje zprávu SOAP specifickou pro verzi protokolu SOAP. Konkrétně se u těchto dvou verzí liší element XML a obor názvů XML představující příjemce.

Webové služby XML, které přijímají hlavičku SOAP, můžou získat zamýšleného příjemce získáním vlastností nebo RoleActor .

Příjemci elementu Body a každé záhlaví SOAP v elementu Header zprávy SOAP nemusí být stejné. Header Pokud prvek existuje ve zprávě SOAP, představuje další data, která lze odeslat do a z metody webové služby XML nebo zprostředkovatele. Příjemce těchto dat, označovaný jako SOAP Role ve verzi 1.2 specifikace SOAP a SOAP Actor ve verzi 1.1, může mít jiný identifikátor URI než identifikátor URI pro metodu webové služby XML.

Další informace o atributu SOAP actor najdete ve specifikaci SOAP .

Platí pro