Sdílet prostřednictvím


ServiceBase.Run Metoda

Definice

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

Přetížení

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

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

Označuje ServiceBase 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 ve Správci řízení služeb. Po volání Run(ServiceBase)nástroje správce řízení služeb vydá příkaz Start, jehož výsledkem je volání OnStart metody ve službě. Služba se nespustí, dokud se nespustí příkaz Start.

Metoda je ServiceBase.Run volána podobným způsobem jako Application.Run u model Windows Forms aplikací.

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

Viz také

Platí pro

Run(ServiceBase[])

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, kterou byste mohli 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 pomocí správce řízení služeb. Po volání Run(ServiceBase[])nástroje správce řízení služeb vydá příkazy Start, jejichž výsledkem jsou volání OnStart metod ve službách. Služby nejsou spuštěny, dokud nejsou spuštěny příkazy Start.

Metoda ServiceBase.Run je volána téměř stejným způsobem jako Application.Run metoda pro model Windows Forms aplikace.

Pokud AutoLog je true, položka se zapíše do protokolu událostí, pokud se některou službu v poli nepodaří spustit.

Viz také

Platí pro