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 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
Impossible de trouver un service à un chemin d'accès virtuel donné.
Le service ne peut pas être activé.
Le service ne s'exécute pas dans l'environnement hébergé.
virtualPath
a la valeur null
.
virtualPath
est un URI absolu ou n'est pas valide.
Remarques
Cette méthode est utilisée par les développeurs de transport tiers pour activer le service au chemin d'accès virtuel fourni, si ce service n'est pas déjà actif. Cette méthode est idempotent. ainsi, une fois qu’elle a été appelée, son appel à nouveau avec le même virtualPath
spécifié est sécurisé dans le sens où elle n’a aucun effet.
Le format de chemin d’accès virtuel attendu est /<app-name>/<sub-directory/<service-name>.svc
ou ~/<sub-directory/<service-name>.svc
<app-name>
, où est le nom de l’application, <sub-directory>
est le répertoire virtuel IIS et <service-name>
est le nom du service.