ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Si se implementa en una clase derivada, se ejecuta cuando el estado de la alimentación del equipo cambia. Esto se aplica a equipos portátiles cuando entran en modo suspendido, que no es lo mismo que un cierre de 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
PowerBroadcastStatus que indica una notificación del sistema sobre su estado de la alimentación.
Devoluciones
Cuando se implementa en una clase derivada, las necesidades de la aplicación determinan qué valor se debe devolver. Por ejemplo, si se pasa un estado de difusión QuerySuspend
, puede hacerse que la aplicación rechace la consulta mediante un valor devuelto false
.
Comentarios
Use OnPowerEvent para especificar el procesamiento que se produce cuando se produce el evento del sistema indicado en la PowerBroadcastStatus enumeración; por ejemplo, cuando el equipo se coloca en modo suspendido o indica una batería baja.
OnPowerEvent se espera que se invalide cuando la CanHandlePowerEvent propiedad es true
.