Aracılığıyla paylaş


ServiceHostingEnvironment.EnsureServiceAvailable(String) Yöntem

Tanım

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.

Şunlara uygulanır