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>
— имя службы.