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.
Se implementato in una classe derivata, viene eseguito quando lo stato di alimentazione del computer è cambiato. Questo vale per i computer portatili quando passano in modalità sospesa, che non è uguale a un arresto 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 relativa allo stato di alimentazione.
Restituisce
Se implementata in una classe derivata, le esigenze dell'applicazione determinano il valore da restituire. Ad esempio, se viene passato uno QuerySuspend stato di trasmissione, è possibile che l'applicazione rifiuti la query restituendo false.
Commenti
Utilizzare OnPowerEvent per specificare l'elaborazione che si verifica quando si verifica l'evento di sistema indicato nell'enumerazione PowerBroadcastStatus , ad esempio quando il computer viene posizionato in modalità sospesa o indica un'alimentazione a batteria insufficiente.
OnPowerEvent è previsto che venga eseguito l'override quando la CanHandlePowerEvent proprietà è true.