上下文(Windows Web 服务)

服务模型 服务作中使用上下文 和回调,以在调用服务作或回调时将相关状态数据传递给服务作或回调。 上下文由 WS_OPERATION_CONTEXT 结构引用。 可以使用 WsGetOperationContextProperty 函数检索上下文的属性,如以下代码所示。

WS_MESSAGE* requestMessage = NULL;
HRESULT hr = WsGetOperationContextProperty (
                context, 
                WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE, 
                &requestMessage, 
                sizeof(requestMessage),
                error);

并非所有上下文属性在任何给定时间都可用。 请参阅上下文属性文档,了解回调或 服务作中特定属性的可用性。

有关如何维护作上下文生存期和线程处理的详细信息,请参阅 作上下文生存期和线程处理 主题。

以下枚举是上下文的一部分:

以下函数是上下文的一部分:

以下句柄是上下文的一部分: