ServiceBase.OnContinue ServiceBase.OnContinue ServiceBase.OnContinue ServiceBase.OnContinue Method

定義

派生クラスに実装されると、OnContinue() は、サービス コントロール マネージャー (SCM) によって Continue コマンドがサービスに送信されるときに実行されます。When implemented in a derived class, OnContinue() runs when a Continue command is sent to the service by the Service Control Manager (SCM). サービスが一時中断してから通常の操作の再開時に実行されるアクションを指定します。Specifies actions to take when a service resumes normal functioning after being paused.

protected:
 virtual void OnContinue();
protected virtual void OnContinue ();
abstract member OnContinue : unit -> unit
override this.OnContinue : unit -> unit
Protected Overridable Sub OnContinue ()

注釈

実装OnContinueへのアプリケーションの応答をミラーリングするOnPauseします。Implement OnContinue to mirror your application's response to OnPause. (いずれかまたはプログラムによって、サービス コンソール)、サービスを続行すると、OnContinueもう一度アクティブな処理を実行し、サービスになります。When you continue the service (either through the Services console or programmatically), the OnContinue processing runs, and the service becomes active again.

OnContinue オーバーライドする場合が想定されて、CanPauseAndContinueプロパティはtrueします。OnContinue is expected to be overridden when the CanPauseAndContinue property is true.

場合CanPauseAndContinuefalse、SCM に合格しない一時停止または続行要求は、そのため、サービスに、OnPauseOnContinue実装されている場合でも、メソッドは呼び出されません。If CanPauseAndContinue is false, the SCM will not pass Pause or Continue requests to the service, so the OnPause and OnContinue methods will not be called even if they are implemented. SCM で、PauseContinueコントロールが無効になっているときにCanPauseAndContinuefalseします。In the SCM, the Pause and Continue controls are disabled when CanPauseAndContinue is false.

適用対象

こちらもご覧ください