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