ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método

Definição

Quando implementada em uma classe derivada, será executada quando o status de energia do computador for alterado.When implemented in a derived class, executes when the computer's power status has changed. Isso se aplica a computadores laptop quando entram no modo suspenso, que não é o mesmo que um desligamento do 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

Parâmetros

powerStatus
PowerBroadcastStatus

Um PowerBroadcastStatus que indica uma notificação do sistema sobre seu status de energia.A PowerBroadcastStatus that indicates a notification from the system about its power status.

Retornos

Boolean

Quando implementada em uma classe derivada, as necessidades do seu aplicativo determinam qual valor retornar.When implemented in a derived class, the needs of your application determine what value to return. Por exemplo, se um status de difusão QuerySuspend for passado, você poderá fazer com que seu aplicativo rejeite a consulta retornando false.For example, if a QuerySuspend broadcast status is passed, you could cause your application to reject the query by returning false.

Comentários

Use OnPowerEvent para especificar o processamento que ocorre quando o evento do sistema indicado na PowerBroadcastStatus Enumeração ocorre, por exemplo, quando o computador é colocado no modo suspenso ou indica energia de bateria fraca.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 deve ser substituído quando a CanHandlePowerEvent propriedade é true .OnPowerEvent is expected to be overridden when the CanHandlePowerEvent property is true.

Aplica-se a

Confira também