WS_SERVICE_PROPERTY_ID 枚举 (webservices.h)
用于配置服务主机的可选参数。 调用 WsCreateServiceHost 时,此枚举在 WS_SERVICE_PROPERTY 结构内使用,或者在调用 WsGetServiceHostProperty 时单独使用此枚举。
语法
typedef enum {
WS_SERVICE_PROPERTY_HOST_USER_STATE = 0,
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE = 1,
WS_SERVICE_PROPERTY_FAULT_LANGID = 2,
WS_SERVICE_PROPERTY_HOST_STATE = 3,
WS_SERVICE_PROPERTY_METADATA = 4,
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT = 5
} WS_SERVICE_PROPERTY_ID;
常量
WS_SERVICE_PROPERTY_HOST_USER_STATE 值: 0 void 指针 与 WsCreateServiceHost 一起使用。 此属性 作为 WS_OPERATION_CONTEXT 结构的一部分,可用于不同的回调和服务操作 |
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE 值:1 与 WsCreateServiceHost 一起使用的WS_FAULT_DISCLOSURE值。 此属性用于指定错误对象转换为错误时其公开级别。 默认值为 WS_MINIMAL_FAULT_DISCLOSURE。 |
WS_SERVICE_PROPERTY_FAULT_LANGID 值: 2 用于 WsGetServiceHostProperty 以创建错误的 LANGID。 如果未指定,则将使用默认用户区域设置。 |
WS_SERVICE_PROPERTY_HOST_STATE 值: 3 与 WsGetServiceHostProperty 一起使用的WS_SERVICE_HOST_STATE值,该值指定服务主机的当前状态。 返回的值是当前状态的快照,因此为 状态可能已在调用方之前发生更改 有机会检查值。 |
WS_SERVICE_PROPERTY_METADATA 值: 4 与 WsCreateServiceHost 一起使用的WS_SERVICE_METADATA结构,其中包含WS_SERVICE_HOST用于 WS-MetadataExchange 的元数据文档的集合。 服务名称和命名空间用于在 WSDL 文档中创建服务元素。 文档通过作为 WS_SERVICE_METADATA 结构的一部分提供的服务命名空间进行标识。 请注意,如果服务节已在提供的任何 WSDL 文档中定义,则运行时不会代表应用程序添加服务元素。 |
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT 值: 5 与 WsCreateServiceHost 一起使用的 ULONG,指定调用 WsCloseServiceHost 后服务模型将等待的最长时间。 超时到期后,服务主机将自行中止。 默认值为 5 秒,以毫秒为单位指定为 5000。 |
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |