Partilhar via


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método

Definição

Quando implementada em uma classe derivada, será executada quando o status de energia do computador for alterado. Isso se aplica a computadores laptop quando entram no modo suspenso, que não é o mesmo que um desligamento do 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

Parâmetros

powerStatus
PowerBroadcastStatus

Um PowerBroadcastStatus que indica uma notificação do sistema sobre seu status de energia.

Retornos

Quando implementada em uma classe derivada, as necessidades do seu aplicativo determinam qual valor retornar. Por exemplo, se um status de difusão QuerySuspend for passado, você poderá fazer com que seu aplicativo rejeite a consulta retornando 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 baixa energia da bateria.

OnPowerEvent espera-se que seja substituído quando a CanHandlePowerEvent propriedade for true.

Aplica-se a

Confira também