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

Dim instance As ServiceBase Dim value As Boolean value = instance.CanPauseAndContinue instance.CanPauseAndContinue = value
/** @property */ public boolean get_CanPauseAndContinue () /** @property */ public void set_CanPauseAndContinue (boolean value)
public function get CanPauseAndContinue () : boolean public function set CanPauseAndContinue (value : boolean)
サービスを一時中断できる場合は true。それ以外の場合は false。


サービスが一時中断されると、サービスが実行している動作も中断されます。サービス コントロール マネージャを使用して、またはプログラムによってサービスを継続すると、OnContinue が実行されます。
Pause 要求をサービスに送信すると、システム リソースを保持できます。Pause はすべてのシステム リソースを解放しませんが、Stop はすべてのシステム リソースを解放します。OnPause と OnContinue は、多くの場合 OnStop と OnStart よりも少ない処理を実行するために実装されます。
CanPauseAndContinue が true の場合は、OnPause および OnContinue をオーバーライドして、サービス コントロール マネージャ (SCM) が Pause 要求または Continue 要求をサービスに渡すときに発生する処理を指定します。OnPause の処理を元に戻すには、OnContinue を実装する必要があります。
CanPauseAndContinue が false の場合、SCM は Pause 要求または Continue 要求をサービスに渡さないため、OnPause メソッドと OnContinue メソッドは、実装されている場合でも呼び出されません。SCM では、CanPauseAndContinue が false に設定されていると、Pause コントロールと Continue コントロールが無効になります。


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.CanPauseAndContinue プロパティを検索する場合は、下記のリンクをクリックしてください。

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