ServiceBase.OnStop Metod
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.
När det implementeras i en härledd klass körs när ett stoppkommando skickas till tjänsten av Service Control Manager (SCM). Anger åtgärder som ska utföras när en tjänst slutar köras.
protected:
virtual void OnStop();
protected virtual void OnStop();
abstract member OnStop : unit -> unit
override this.OnStop : unit -> unit
Protected Overridable Sub OnStop ()
Kommentarer
Använd OnStop för att ange den bearbetning som inträffar när tjänsten tar emot ett Stopp-kommando.
När SCM tar emot ett stoppkommando använder den värdet CanStop för för att kontrollera om tjänsten accepterar Stop-kommandon. Om CanStop är trueskickas kommandot Stop till tjänsten och OnStop metoden anropas om den har definierats. Om OnStop inte implementeras i tjänsten hanterar SCM kommandot Stop.
Om CanStop är falseignorerar SCM kommandot Stoppa. Den skickas inte till tjänsten. Kommandot Stop returnerar och utlöser ett undantag.
OnStop förväntas åsidosättas i den härledda klassen. För att tjänsten ska vara användbar OnStart och OnStop bör båda implementeras i din tjänstklass.