ServiceBase.CanPauseAndContinue Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om tjänsten kan pausas och återupptas.
public:
property bool CanPauseAndContinue { bool get(); void set(bool value); };
public bool CanPauseAndContinue { get; set; }
member this.CanPauseAndContinue : bool with get, set
Public Property CanPauseAndContinue As Boolean
Egenskapsvärde
trueom tjänsten kan pausas. annars . false
Undantag
Tjänsten har redan startats. Det CanPauseAndContinue går inte att ändra egenskapen när tjänsten har startats.
Kommentarer
Ange värdet för CanPauseAndContinue egenskapen i konstruktorn för tjänsten.
När en tjänst pausas stoppas det den gör. När du fortsätter tjänsten (antingen via Service Control Manager eller programmatiskt) OnContinue körs.
Om du skickar en pausbegäran till tjänsten kan du spara systemresurser. Paus kanske inte släpper alla systemresurser, men Stop gör det. OnPause och OnContinue implementeras ofta för att utföra mindre bearbetning än OnStop och OnStart.
När CanPauseAndContinue är trueåsidosätter OnPause du och OnContinue anger den bearbetning som ska utföras när Service Control Manager (SCM) skickar en paus- eller fortsätt-begäran till din tjänst.
OnContinue implementeras för att ångra bearbetningen i OnPause.
Om CanPauseAndContinue är falseskickar SCM inte paus- eller fortsätt-begäranden till tjänsten, så OnPause metoderna och OnContinue anropas inte även om de implementeras. I SCM inaktiveras Pause kontrollerna och Continue när CanPauseAndContinue är false.