webservices.h) (WS_SECURITY_DESCRIPTION 结构

顶级结构,用于指定客户端) 上的 通道 (或服务器端) 上的 侦听器 (的安全要求。

语法

typedef struct _WS_SECURITY_DESCRIPTION {
  WS_SECURITY_BINDING  **securityBindings;
  ULONG                securityBindingCount;
  WS_SECURITY_PROPERTY *properties;
  ULONG                propertyCount;
} WS_SECURITY_DESCRIPTION;

成员

securityBindings

指向安全绑定的指针数组。 安全绑定提供的一组确定应用于通道的安全类型。 每个安全绑定指定一个安全令牌。

securityBindingCount

securityBindings 数组中的元素计数。

properties

指定可选通道范围安全设置的属性数组。 数组中的每个 WS_SECURITY_PROPERTY 都是一个键值对,必须使用 在 WS_SECURITY_PROPERTY_ID 中定义的键。 此字段可以为 NULL,如果为 NULL,则每个安全通道设置都将使用默认值。

propertyCount

属性数组中的元素计数。

注解

下图说明了安全说明的结构。

安全说明中元素的关系图。通道范围的设置包、安全绑定和安全绑定的属性。

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头 webservices.h