ServiceBase.CanHandlePowerEvent Propriedade
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.
Obtém ou define um valor que indica se o serviço pode manipular notificações de alterações de status de energia do computador.
public:
property bool CanHandlePowerEvent { bool get(); void set(bool value); };
public bool CanHandlePowerEvent { get; set; }
member this.CanHandlePowerEvent : bool with get, set
Public Property CanHandlePowerEvent As Boolean
true
se o serviço manipular as alterações de status de energia do computador indicadas na classe PowerBroadcastStatus; caso contrário, false
.
Essa propriedade é modificada depois que o serviço é iniciado.
Quando o status de energia do computador é alterado, o SCM (Service Control Manager) verifica se o serviço aceita comandos de evento de energia usando o valor de CanHandlePowerEvent.
Se CanHandlePowerEvent for true
, o comando será passado para o serviço e o OnPowerEvent método será chamado se definido. Se OnPowerEvent não for implementado na classe derivada, o SCM manipulará o evento de energia por meio do método de classe ServiceBase.OnPowerEvent base vazio.