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 元素。

适用于