次の方法で共有


ServiceHostingEnvironment.EnsureServiceAvailable(String) メソッド

定義

サービスが指定された仮想パスでアクティブ化されることを保証します。

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

サービスへの仮想パス。

例外

指定された仮想パスでサービスが見つかりません。

サービスを正常にアクティブ化できませんでした。

サービスは、このホスト環境で実行されていません。

virtualPathnullです。

virtualPath が絶対 URI であるか、または無効です。

注釈

このメソッドは、サービスがまだアクティブになっていない場合に、サードパーティのトランスポート開発者が、指定した仮想パスにあるサービスをアクティブにするために使用します。 このメソッドはべき等であるため、一度呼び出した後は、指定されたを使用してもう一度呼び出しても、何の virtualPath 効果もありません。

予想される仮想パスの形式は /<app-name>/<sub-directory/<service-name>.svc またはです ~/<sub-directory/<service-name>.svc 。はアプリケーション名、は <app-name> <sub-directory> IIS 仮想ディレクトリ、は <service-name> サービス名です。

適用対象