ServiceBase.CanHandlePowerEvent Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Dienst Benachrichtigungen über Änderungen im Energiestatus des Computers verarbeiten kann, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn der Dienst die in der PowerBroadcastStatus-Klasse angegebenen Änderungen im Energiestatus des Computers verarbeitet, andernfalls false
.
Ausnahmen
Diese Eigenschaft wird geändert, nachdem der Dienst gestartet wurde.
Hinweise
Wenn sich der Status des Computers ändert, überprüft der Dienststeuerungs-Manager (SCM), ob der Dienst Power Event-Befehle mit dem Wert akzeptiert CanHandlePowerEvent.
true
Wenn CanHandlePowerEvent es sich um einen Befehl handelt, wird der Befehl an den Dienst übergeben, und die OnPowerEvent Methode wird aufgerufen, wenn definiert. Wenn OnPowerEvent in der abgeleiteten Klasse nicht implementiert wird, verarbeitet der SCM das Power-Ereignis über die leere Basisklasse-Methode ServiceBase.OnPowerEvent .