Condividi tramite


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metodo

Definizione

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.

Si applica a

Vedi anche