SoapHeader.Role 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 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 屬性。 不論用來與 XML Web 服務通訊的 SOAP 通訊協定版本為何,.NET Framework會自動產生 SOAP 通訊協定版本特定的 SOAP 訊息。 具體來說,代表收件者的 XML 元素和 XML 命名空間在兩個版本中不同。
接收 SOAP 標頭的 XML Web 服務可以藉由取得 Role 或 Actor 屬性來取得預定的收件者。
專案和 SOAP 訊息元素內 Header 每個 SOAP 標頭的收件者 () Body 不需要相同。
Header如果元素存在於 SOAP 訊息中,它代表可以傳送至 XML Web 服務方法或媒介的其他資料。 該資料的收件者,在 SOAP 規格 1.2 版中稱為 SOAP Role ,而 1.1 版中的 SOAP Actor 與 XML Web 服務方法的 URI 不同。
如需 SOAP actor 屬性的詳細資訊,請參閱 SOAP 規格。