ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método

Definição

Quando implementado numa classe derivada, executa-se quando o estado de energia do computador mudou. Isto aplica-se aos computadores portáteis quando entram em 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

A PowerBroadcastStatus que indica uma notificação do sistema sobre o seu estado de energia.

Devoluções

Quando implementado numa classe derivada, as necessidades da sua aplicação determinam que valor devolver. Por exemplo, se um QuerySuspend estado de broadcast for passado, pode fazer com que a sua aplicação rejeite a consulta ao devolver false.

Observações

Use OnPowerEvent para especificar o processamento que ocorre quando ocorre o evento do sistema indicado na PowerBroadcastStatus enumeração — por exemplo, quando o computador está em modo suspenso ou indica baixa potência da bateria.

OnPowerEvent espera-se que seja sobreposto quando a CanHandlePowerEvent propriedade for true.

Aplica-se a

Ver também