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_CALLBACKWS_SERVICE_ACCEPT_CHANNEL_CALLBACK
WS_SERVICE_CLOSE_CHANNEL_CALLBACK
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION
値: 1
値はコントラクトの説明を表します。 このプロパティは、サービス操作 で使用できます。
WS_SERVICE_MESSAGE_RECEIVE_CALLBACKWS_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 アプリ]
Header webservices.h