ServiceBase.OnPowerEvent(PowerBroadcastStatus) ServiceBase.OnPowerEvent(PowerBroadcastStatus) ServiceBase.OnPowerEvent(PowerBroadcastStatus) ServiceBase.OnPowerEvent(PowerBroadcastStatus) Method

Definizione

Quando viene eseguita l'implementazione in una classe derivata, l'esecuzione avviene al variare dello stato di alimentazioneWhen implemented in a derived class, executes when the computer's power status has changed. dei computer laptop che entrano in modalità sospesa, una condizione che non corrisponde alla chiusura del sistema.This applies to laptop computers when they go into suspended mode, which is not the same as a system shutdown.

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 PowerBroadcastStatus PowerBroadcastStatus PowerBroadcastStatus

Oggetto PowerBroadcastStatus che indica una notifica dal sistema riguardante il proprio stato di alimentazione.A PowerBroadcastStatus that indicates a notification from the system about its power status.

Restituisce

Quando viene eseguita l'implementazione in una classe derivata, indica la necessità da parte dell'applicazione di determinare il valore da restituire.When implemented in a derived class, the needs of your application determine what value to return. Se ad esempio viene passato uno stato trasmesso QuerySuspend, è possibile provocare il rifiuto della query da parte dell'applicazione mediante la restituzione di false.For example, if a QuerySuspend broadcast status is passed, you could cause your application to reject the query by returning false.

Commenti

Uso OnPowerEvent per specificare l'elaborazione che si verifica quando l'evento di sistema indicata nel PowerBroadcastStatus enumerazione si verifica, ad esempio, quando il computer viene posizionato in modalità sospensione o indica potenza di batteria in esaurimento.Use OnPowerEvent to specify the processing that occurs when the system event indicated in the PowerBroadcastStatus enumeration occurs--for example, when the computer is placed in suspended mode or indicates low battery power.

OnPowerEvent è previsto da sottoporre a override quando la CanHandlePowerEvent è di proprietà true.OnPowerEvent is expected to be overridden when the CanHandlePowerEvent property is true.

Si applica a

Vedi anche