次の方法で共有


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 セキュリティ設定で動作するようにエンドポイントのバインドを構成します。

適用対象