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> はサービス名です。