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í.
Cuando se implementa en una clase derivada, se ejecuta cuando el estado de energía del equipo ha cambiado. Esto se aplica a los equipos portátiles cuando entran en modo suspendido, que no es lo mismo que un apagado del 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
que PowerBroadcastStatus indica una notificación del sistema sobre su estado de energía.
Devoluciones
Cuando se implementa en una clase derivada, las necesidades de la aplicación determinan qué valor se va a devolver. Por ejemplo, si se pasa un QuerySuspend estado de difusión, puede hacer que la aplicación rechace la consulta devolviendo 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.