ServiceHostingEnvironment.EnsureServiceAvailable(String) Méthode

Définition

Garantit qu’un service est activé au niveau du chemin d’accès virtuel fourni.

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)

Paramètres

virtualPath
String

Chemin d’accès virtuel au service.

Exceptions

Un service sur un chemin virtuel donné est introuvable.

Le service ne parvient pas à s’activer correctement.

Le service n’est pas en cours d’exécution dans l’environnement hébergé.

virtualPath a la valeur null.

virtualPath est un URI absolu ou non valide.

Remarques

Cette méthode est utilisée par les développeurs de transport tiers pour activer le service sur le chemin d’accès virtuel fourni si ce service n’est pas déjà actif. Cette méthode est idempotente de sorte qu’une fois qu’elle a été appelée, l’appel à nouveau avec le même virtualPath spécifié est sûr dans le sens où il n’a aucun effet.

Le format de chemin virtuel attendu est /<app-name>/<sub-directory/<service-name>.svc ou ~/<sub-directory/<service-name>.svc<app-name> est le nom de l’application, <sub-directory> est le répertoire virtuel IIS et <service-name> le nom du service.

S’applique à