ServiceBase.Run Metoda

Definice

Poskytuje hlavní vstupní bod pro spustitelný soubor služby.

Přetížení

Name Description
Run(ServiceBase)

Zaregistruje spustitelný soubor pro službu pomocí Správce řízení služeb (SCM).

Run(ServiceBase[])

Zaregistruje spustitelný soubor pro více služeb pomocí Správce řízení služeb (SCM).

Run(ServiceBase)

Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs

Zaregistruje spustitelný soubor pro službu pomocí Správce řízení služeb (SCM).

public:
 static void Run(System::ServiceProcess::ServiceBase ^ service);
public static void Run(System.ServiceProcess.ServiceBase service);
static member Run : System.ServiceProcess.ServiceBase -> unit
Public Shared Sub Run (service As ServiceBase)

Parametry

service
ServiceBase

A ServiceBase označující službu, která se má spustit.

Výjimky

service je null.

Poznámky

Voláním tohoto přetížení ve main() funkci spustitelného souboru služby zaregistrujte službu pomocí Správce řízení služeb. Po volání Run(ServiceBase)správce řízení služeb vydá příkaz Start, což vede k OnStart volání metody ve službě. Služba se nespustí, dokud se nespustí příkaz Start.

Metoda ServiceBase.Run se volá podobně jako Application.Run pro aplikace model Windows Forms.

Pokud AutoLog je true, položka se zapíše do protokolu událostí, pokud se službě určené parametrem service nepodaří spustit.

Viz také

Platí pro

Run(ServiceBase[])

Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs

Zaregistruje spustitelný soubor pro více služeb pomocí Správce řízení služeb (SCM).

public:
 static void Run(cli::array <System::ServiceProcess::ServiceBase ^> ^ services);
public static void Run(System.ServiceProcess.ServiceBase[] services);
static member Run : System.ServiceProcess.ServiceBase[] -> unit
Public Shared Sub Run (services As ServiceBase())

Parametry

services
ServiceBase[]

Pole instancí ServiceBase, které označují služby, které se mají spustit.

Výjimky

Nezadali jste službu, která se má spustit. Pole může být null nebo prázdné.

Poznámky

Voláním tohoto přetížení ve main() funkci spustitelného souboru služby zaregistrujte služby ve Správci řízení služeb. Po volání Run(ServiceBase[])vydá Správce řízení služeb příkazy Start, které způsobí volání OnStart metod ve službách. Služby se nespustí, dokud se nespustí příkazy Start.

Metoda ServiceBase.Run se volá podobně jako metoda Application.Run pro model Windows Forms aplikace.

Pokud AutoLog ano true, položka se zapíše do protokolu událostí, pokud se některé službě v poli nepodaří spustit.

Viz také

Platí pro