ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.