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