ServiceHostingEnvironment.EnsureServiceAvailable(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.