WS_OPERATION_CONTEXT_PROPERTY_ID 枚举 (webservices.h)

上下文中可用的属性。 并非所有属性在上下文的给定点都可用。 所有上下文属性都通过 WsGetOperationContextProperty 提供。

语法

typedef enum {
  WS_OPERATION_CONTEXT_PROPERTY_CHANNEL = 0,
  WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION = 1,
  WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE = 2,
  WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE = 3,
  WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE = 4,
  WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE = 5,
  WS_OPERATION_CONTEXT_PROPERTY_HEAP = 6,
  WS_OPERATION_CONTEXT_PROPERTY_LISTENER = 7,
  WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS = 8
} WS_OPERATION_CONTEXT_PROPERTY_ID;

常量

 
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL
值: 0
此值是基础通道的句柄。 此属性可用于服务操作 ,
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK,WS_SERVICE_ACCEPT_CHANNEL_CALLBACK
WS_SERVICE_CLOSE_CHANNEL_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION
值:1
值表示协定说明。 此属性可用于服务操作 ,
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK,WS_SERVICE_ACCEPT_CHANNEL_CALLBACK
WS_SERVICE_CLOSE_CHANNEL_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE
值: 2
值是指向服务主机上指定为 的 主机 状态的指针
WS_SERVICE_PROPERTY_HOST_USER_STATE 服务属性。 此属性可用于
服务操作 和 到WS_SERVICE_MESSAGE_RECEIVE_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE
值: 3
该值是指向通过 WS_SERVICE_ACCEPT_CHANNEL_CALLBACK 指定的通道状态 指针。 此属性为
可用于服务操作和 WS_SERVICE_MESSAGE_RECEIVE_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE
值: 4
值是指向基础输入消息的指针。 此属性可用于服务操作和
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE
值: 5
值是指向基础输出消息的指针。 此属性仅适用于服务操作。
WS_OPERATION_CONTEXT_PROPERTY_HEAP
值: 6
该值是指向WS_HEAP的指针。 此属性可用于服务操作。 请参阅 中的内存管理部分
服务操作以供使用。
WS_OPERATION_CONTEXT_PROPERTY_LISTENER
值: 7
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS
值: 8

要求

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