ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando implementado em uma classe derivada, é executado quando o status de energia do computador é alterado. Isso se aplica a computadores portáteis quando eles entram no modo suspenso, o 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 implementado em uma classe derivada, as necessidades do aplicativo determinam qual valor retornar. Por exemplo, se um QuerySuspend status de difusão 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.