次の方法で共有


コンテキスト (Windows Web サービス)

コンテキストは、サービス モデル のサービス操作 とコールバックで使用され、呼び出されたときに関連する状態データをサービス操作またはコールバックに渡します。 コンテキストは、 WS_OPERATION_CONTEXT 構造体によって参照されます。 コンテキストのプロパティは、次のコードに示すように 、WsGetOperationContextProperty 関数を使用して取得できます。

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

特定の時点ですべてのコンテキスト プロパティを使用できるわけではありません。 コールバックまたは サービス操作での特定のプロパティの可用性に関するコンテキスト プロパティのドキュメントを参照してください。

操作コンテキストの有効期間とスレッド処理を維持する方法の詳細については、「 操作コンテキストの有効期間とスレッド処理」トピックを 参照してください。

次の列挙体は、コンテキストの一部です。

次の関数は、コンテキストの一部です。

次のハンドルは、コンテキストの一部です。