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

Виртуальный путь к службе.

Исключения

Служба по указанному виртуальному пути не найдена.

Ошибка активации службы.

Служба не работает в среде размещения.

virtualPath имеет значение null.

virtualPath является абсолютным универсальным кодом ресурса либо недействителен.

Комментарии

Этот метод используется сторонними разработчиками транспорта для активации службы по указанному виртуальному пути, если служба еще не активирована. Этот метод является идемпотентными, так что после вызова он снова вызывается с тем же virtualPath заданным условием, что не оказывает никакого воздействия.

Ожидаемый формат виртуального пути — /<app-name>/<sub-directory/<service-name>.svc или, ~/<sub-directory/<service-name>.svc где <app-name> — имя приложения, <sub-directory> — виртуальный каталог IIS, а <service-name> — имя службы.

Применяется к