WebServiceHost.OnOpening メソッド

定義

WebServiceHost インスタンスが開いたときに呼び出されます。

protected:
 override void OnOpening();
protected override void OnOpening();
override this.OnOpening : unit -> unit
Protected Overrides Sub OnOpening ()

注釈

このメソッドが呼び出されると、次の処理が行われます。

  1. サービスの説明 WebServiceHost エンドポイントが見つからない場合は、サービスのベース アドレスに既定のエンドポイントが作成されます。 WebServiceHost は、メタデータ エンドポイントが既定の HTTP エンドポイントに干渉しないように、HTTP ヘルプ ページと WSDL GET 機能を自動的に無効にします。

  2. WebServiceHost は、 WebHttpBinding を使用するすべてのエンドポイントをチェックして、必要な WebHttpBehaviorがあるかどうかを確認します。 存在しない場合、 WebServiceHost はエンドポイントの WebHttpBehavior を追加します。

  3. WebServiceHost は、セキュリティで保護された仮想ディレクトリで使用する場合に、関連付けられている IIS セキュリティ設定を操作するようにエンドポイントのバインドを構成します。

適用対象