ServiceHostingEnvironment.EnsureServiceAvailable(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービスが指定された仮想パスでアクティブ化されることを保証します。
public:
static void EnsureServiceAvailable(System::String ^ virtualPath);
public static void EnsureServiceAvailable (string virtualPath);
static member EnsureServiceAvailable : string -> unit
Public Shared Sub EnsureServiceAvailable (virtualPath As String)
パラメーター
- virtualPath
- String
サービスへの仮想パス。
例外
指定された仮想パスでサービスが見つかりません。
サービスを正常にアクティブ化できませんでした。
サービスは、このホスト環境で実行されていません。
virtualPath
が null
です。
virtualPath
が絶対 URI であるか、または無効です。
注釈
このメソッドは、サービスがまだアクティブになっていない場合に、サードパーティのトランスポート開発者が、指定した仮想パスにあるサービスをアクティブにするために使用します。 このメソッドはべき等であるため、一度呼び出した後は、指定されたを使用してもう一度呼び出しても、何の virtualPath
効果もありません。
予想される仮想パスの形式は /<app-name>/<sub-directory/<service-name>.svc
またはです ~/<sub-directory/<service-name>.svc
。はアプリケーション名、は <app-name>
<sub-directory>
IIS 仮想ディレクトリ、は <service-name>
サービス名です。