Freigeben über


ServiceBase.CanHandlePowerEvent Eigenschaft

Definition

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

Boolean

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.

trueWenn 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 .

Gilt für

Siehe auch