Condividi tramite


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metodo

Definizione

Quando viene eseguita l'implementazione in una classe derivata, l'esecuzione avviene al variare dello stato di alimentazione dei computer laptop che entrano in modalità sospesa, una condizione che non corrisponde alla chiusura del sistema.

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

Parametri

powerStatus
PowerBroadcastStatus

Oggetto PowerBroadcastStatus che indica una notifica dal sistema riguardante il proprio stato di alimentazione.

Restituisce

Quando viene eseguita l'implementazione in una classe derivata, indica la necessità da parte dell'applicazione di determinare il valore da restituire. Se ad esempio viene passato uno stato trasmesso QuerySuspend, è possibile provocare il rifiuto della query da parte dell'applicazione mediante la restituzione di false.

Commenti

Usare OnPowerEvent per specificare l'elaborazione che si verifica quando l'evento di sistema indicato nell'enumerazione PowerBroadcastStatus si verifica, ad esempio quando il computer viene inserito in modalità sospesa o indica la potenza della batteria insufficiente.

OnPowerEvent è previsto che venga eseguito l'override quando la CanHandlePowerEvent proprietà è true.

Si applica a

Vedi anche