ServiceHostingEnvironment.EnsureServiceAvailable(String) Methode

Definitie

Zorgt ervoor dat een service wordt geactiveerd op het opgegeven virtuele pad.

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)

Parameters

virtualPath
String

Het virtuele pad naar de service.

Uitzonderingen

Een service op een bepaald virtueel pad kan niet worden gevonden.

De service kan niet worden geactiveerd.

De service wordt niet uitgevoerd in de gehoste omgeving.

virtualPath is null.

virtualPath is een absolute URI of ongeldig.

Opmerkingen

Deze methode wordt gebruikt door transportontwikkelaars van derden om de service te activeren op het opgegeven virtuele pad als die service nog niet actief is. Deze methode is idempotent, zodat deze, zodra deze is aangeroepen, opnieuw wordt aangeroepen met hetzelfde virtualPath opgegeven, veilig is in de zin dat deze geen effect heeft.

De verwachte indeling van het virtuele pad is /<app-name>/<sub-directory/<service-name>.svc of ~/<sub-directory/<service-name>.svc waar <app-name> de naam van de toepassing is, <sub-directory> de virtuele IIS-map en <service-name> de servicenaam is.

Van toepassing op