webservices.h) (WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT 结构

此结构用于指定特定请求安全令牌属性的一组约束。 未指定的任何属性约束都将使用默认约束。

语法

typedef struct _WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
  void                                  *allowedValues;
  ULONG                                 allowedValuesSize;
  struct {
    WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
  } out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;

成员

id

请求安全令牌属性的 ID。 可以指定以下安全属性约束:

allowedValues

可接受的值的数组。 数组中值的类型对应于请求安全令牌属性的值的类型。 请参阅特定请求安全令牌属性的文档,以确定属性的类型。

allowedValuesSize

allowedValues 数组的总大小(以字节为单位)。 此大小必须是属性值类型大小的倍数。

out

WsMatchPolicyAlternative 返回 NOERROR 时,将填充此结构的全部内容。

out.requestSecurityTokenProperty

要求

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