Partager via


ServiceHostingEnvironment.EnsureServiceAvailable(String) Méthode

Définition

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.

S’applique à