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.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Dienst Benachrichtigungen über Computerleistungsstatusänderungen verarbeiten kann.
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 den Computerstromstatus verarbeitet, der in der PowerBroadcastStatus Klasse angegeben ist, andernfalls false.
Ausnahmen
Diese Eigenschaft wird geändert, nachdem der Dienst gestartet wurde.
Hinweise
Wenn sich der Energiestatus des Computers ändert, überprüft der Dienststeuerungs-Manager (Service Control Manager, SCM), ob der Dienst Power-Ereignisbefehle mit dem Wert von CanHandlePowerEventakzeptiert.
Wenn CanHandlePowerEvent ja true, wird der Befehl an den Dienst übergeben, und die OnPowerEvent Methode wird aufgerufen, falls definiert. Wenn OnPowerEvent die abgeleitete Klasse nicht implementiert ist, behandelt SCM das Power-Ereignis über die leere Basisklassenmethode ServiceBase.OnPowerEvent .