webservices.h) (WS_SECURITY_BINDING 结构
所有安全绑定的抽象基类型。 此的一个或多个具体子类型在通道和侦听器创建过程中提供 的安全说明 中指定。 此 的每个具体子类型都对应于安全协议,以及使用它向通道提供身份验证和/或保护的方法。
安全说明中的每个安全绑定子类型实例在运行时提供一个安全令牌。 因此,可以将此类型的字段视为指定安全令牌、如何获取令牌、如何使用它实现通道安全性,以及如何使用可选设置修改其行为。
语法
typedef struct _WS_SECURITY_BINDING {
WS_SECURITY_BINDING_TYPE bindingType;
WS_SECURITY_BINDING_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_BINDING;
成员
bindingType
所描述的安全绑定WS_SECURITY_BINDING_TYPE。 类型值指示如何获取与此安全绑定对应的安全令牌。
properties
指定可选安全绑定设置的属性数组。 数组中的每个 WS_SECURITY_BINDING_PROPERTY 都是一个键值对,必须使用 在 WS_SECURITY_BINDING_PROPERTY_ID 中定义的键。 此字段可以为 NULL,如果为 NULL,则每个安全令牌设置都将使用默认值。
propertyCount
属性数组中的元素计数。
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |