ServiceBase.CanHandlePowerEvent プロパティ

定義

サービスで、コンピューターの電源ステータスの変更の通知を処理できるかどうかを示す値を取得または設定します。

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

プロパティ値

Boolean

PowerBroadcastStatus クラスで示されたコンピューターの電源ステータスの変更をサービスで処理する場合は true。それ以外の場合は false

例外

サービスの開始後にこのプロパティが変更されています。

注釈

コンピューターの電源状態が変わると、サービス コントロール マネージャー (SCM) は、サービスが電源イベント コマンドを受け入れるかどうかを検証します。CanHandlePowerEvent

ある場合 CanHandlePowerEventtrue、コマンドがサービスに渡され、 OnPowerEvent 定義されている場合はメソッドが呼び出されます。 派生クラスに実装されていない場合 OnPowerEvent 、SCM は空の基底クラス ServiceBase.OnPowerEvent メソッドを使用して power イベントを処理します。

適用対象

こちらもご覧ください