ServiceBase.CanStop プロパティ
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

/** @property */ public boolean get_CanStop () /** @property */ public void set_CanStop (boolean value)
サービスを停止でき、OnStop メソッドを呼び出すことができる場合は true。それ以外の場合は false。


サービスで Stop が呼び出されると、サービス コントロール マネージャ (SCM) は、CanStop の値を使用して、サービスが Stop コマンドを受け入れるかどうかを確認します。ほとんどのサービスでは、CanStop の値は true ですが、オペレーティング システムのサービスによっては、ユーザーがサービスの停止などを行うことができない場合があります。
CanStop が true の場合、Stop コマンドはサービスに渡され、OnStop メソッドが定義されている場合は呼び出されます。OnStop が派生クラスに実装されていない場合、SCM は、空の基本クラス ServiceBase.OnStop メソッドを経由して Stop コマンドを処理します。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からServiceBase.CanStop プロパティを検索する場合は、下記のリンクをクリックしてください。

- ServiceBase.CanStop プロパティのページへのリンク