SecurityBindingElement.SecurityHeaderLayout 屬性

定義

取得或設定此繫結之安全性標頭中的項目順序。

public:
 property System::ServiceModel::Channels::SecurityHeaderLayout SecurityHeaderLayout { System::ServiceModel::Channels::SecurityHeaderLayout get(); void set(System::ServiceModel::Channels::SecurityHeaderLayout value); };
public System.ServiceModel.Channels.SecurityHeaderLayout SecurityHeaderLayout { get; set; }
member this.SecurityHeaderLayout : System.ServiceModel.Channels.SecurityHeaderLayout with get, set
Public Property SecurityHeaderLayout As SecurityHeaderLayout

屬性值

SecurityHeaderLayout,表示此繫結之安全性標頭中的項目順序。 預設為 Strict

例外狀況

該值不是有效的 SecurityHeaderLayout 值。

備註

SecurityHeaderLayout 列舉包含下列成員:

  • Strict:專案會根據「使用前宣告」的一般準則,新增至安全性標頭。

  • Lax:項目會依符合 WSS: SOAP 訊息安全性的任何順序加入至安全性標頭中。

  • LaxTimestampFirst:項目會依符合 WSS: SOAP 訊息安全性的任何順序加入至安全性標頭中,除了安全性標頭中的第一個項目必須是 wsse:Timestamp 項目以外。

  • LaxTimestampLast:項目會依符合 WSS: SOAP 訊息安全性的任何順序加入至安全性標頭中,除了安全性標頭中的最後一個項目必須是 wsse:Timestamp 項目以外。

適用於