ServiceBase.OnPowerEvent(PowerBroadcastStatus) 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í.
Při implementaci v odvozené třídě se spustí při změně stavu napájení počítače. To platí pro přenosné počítače, které přejdou do pozastaveného režimu, což není totéž jako vypnutí systému.
protected:
virtual bool OnPowerEvent(System::ServiceProcess::PowerBroadcastStatus powerStatus);
protected virtual bool OnPowerEvent (System.ServiceProcess.PowerBroadcastStatus powerStatus);
abstract member OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
override this.OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
Protected Overridable Function OnPowerEvent (powerStatus As PowerBroadcastStatus) As Boolean
Parametry
- powerStatus
- PowerBroadcastStatus
A PowerBroadcastStatus , který označuje oznámení ze systému o stavu napájení.
Návraty
Při implementaci v odvozené třídě určují potřeby vaší aplikace, jakou hodnotu se má vrátit. Pokud je například předán stav všesměrového QuerySuspend
vysílání, můžete způsobit, že aplikace odmítne dotaz vrácením false
.
Poznámky
Slouží OnPowerEvent k určení zpracování, ke kterému dojde, když dojde k systémové události uvedené ve PowerBroadcastStatus výčtu – například když je počítač umístěn v režimu pozastavení nebo indikuje nízkou kapacitu baterie.
OnPowerEvent Očekává se, že se přepíše, když je CanHandlePowerEventtrue
vlastnost .