定义发送和接收的消息所需的完整性和机密性级别。 使用传输和混合模式安全绑定时,此设置作为一个整体应用于每条消息。 使用消息安全性时,保护级别按消息头或正文的粒度指定。 定义的默认值仅适用于传输和混合模式安全性。
语法
typedef enum {
  WS_PROTECTION_LEVEL_NONE = 1,
  WS_PROTECTION_LEVEL_SIGN = 2,
  WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT = 3
} WS_PROTECTION_LEVEL;
常量
| WS_PROTECTION_LEVEL_NONE值:1 无签名或加密。 | 
| WS_PROTECTION_LEVEL_SIGN值: 2 仅签名。 | 
| WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT值: 3 签名和加密。 | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows 7 [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] | 
| 标头 | webservices.h |