WS_SERVICE_PROPERTY_ID列挙 (webservices.h)

サービス ホストを構成するための省略可能なパラメーター。 この列挙体は、WsCreateServiceHost を呼び出すとき、または WsGetServiceHostProperty を呼び出すときに単独で、WS_SERVICE_PROPERTY構造体内で使用されます。

構文

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
WS_SERVICE_HOSTによって WS-MetadataExchange するために使用されるメタデータ ドキュメントのコレクションを含む、WsCreateServiceHost で使用されるWS_SERVICE_METADATA構造体。

サービス名と名前空間は、WSDL ドキュメント内にサービス要素を作成するために使用されます。 ドキュメントは 、WS_SERVICE_METADATA構造 の一部として提供されるサービス名前空間によって識別されます。


指定された WSDL ドキュメントのいずれかでサービス セクションが既に定義されている場合、サービス要素はランタイムによってアプリケーションの代わりに追加されないことに注意してください。
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
値: 5
WsCloseServiceHost が呼び出された後にサービス モデルが待機する最大時間を指定する、WsCreateServiceHost と共に使用される ULONG。 タイムアウトが切れると、サービス ホスト自体が中止されます。
既定値は、5000 としてミリ秒単位で指定された 5 秒です。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h