ServiceHostingEnvironment.EnsureServiceAvailable(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 où <app-name> est le nom de l’application, <sub-directory> est le répertoire virtuel IIS et <service-name> le nom du service.