ServiceHostingEnvironment.EnsureServiceAvailable(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sanal yolda bir hizmetin etkinleştirilmesini sağlar.
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)
Parametreler
- virtualPath
- String
Hizmetin sanal yolu.
Özel durumlar
Verilen sanal yoldaki bir hizmet bulunamıyor.
Hizmet başarıyla etkinleştirilemedi.
Hizmet barındırılan ortamda çalışmıyor.
virtualPath
, null
değeridir.
virtualPath
mutlak bir URI değil veya geçerli değil.
Açıklamalar
Bu yöntem, üçüncü taraf taşıma geliştiricileri tarafından, hizmet zaten etkin değilse, belirtilen sanal yolda hizmeti etkinleştirmek için kullanılır. Bu yöntem, ıdempotent bir kez çağrıldığında, belirtilen aynı şekilde yeniden çağrılması, virtualPath
hiçbir etkisinin olmaması açısından güvenlidir.
Beklenen sanal yol biçimi, /<app-name>/<sub-directory/<service-name>.svc
~/<sub-directory/<service-name>.svc
<app-name>
UYGULAMANıN adı, <sub-directory>
IIS sanal dizini ve <service-name>
hizmet adıdır.