ServiceBase.Run Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.