ServiceBase.OnPowerEvent(PowerBroadcastStatus) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas d’implémentation dans une classe dérivée, s’exécute lorsque l’état de l’alimentation de l’ordinateur a changé. Cela s’applique aux ordinateurs portables lorsqu’ils passent en mode suspendu, ce qui n’est pas le même qu’un arrêt du système.
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
Paramètres
- powerStatus
- PowerBroadcastStatus
Indiquant PowerBroadcastStatus une notification du système concernant son état d’alimentation.
Retours
En cas d’implémentation dans une classe dérivée, les besoins de votre application déterminent la valeur à retourner. Par exemple, si un QuerySuspend état de diffusion est passé, vous pouvez provoquer le rejet de la requête par votre application en retournant false.
Remarques
Permet OnPowerEvent de spécifier le traitement qui se produit lorsque l’événement système indiqué dans l’énumération PowerBroadcastStatus se produit, par exemple, lorsque l’ordinateur est placé en mode suspendu ou indique une faible puissance de batterie.
OnPowerEvent est censé être substitué lorsque la CanHandlePowerEvent propriété est true.