Sdílet prostřednictvím


ServiceBase.OnStop Metoda

Definice

Při implementaci v odvozené třídě se spustí při odeslání příkazu Stop do služby správcem řízení služeb (SCM). Určuje akce, které se mají provést, když služba přestane běžet.

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

Poznámky

Slouží OnStop k určení zpracování, ke kterému dojde, když služba obdrží příkaz Stop.

Když SCM obdrží příkaz Stop, použije hodnotu CanStop k ověření, jestli služba přijímá příkazy Stop. Pokud CanStop ano true, příkaz Stop se předá službě a OnStop metoda se volá, pokud je definována. Pokud OnStop není ve službě implementováno, SCM zpracovává příkaz Stop.

Pokud CanStop ano false, SCM ignoruje příkaz Stop. Službě se nepředá. Příkaz Stop vrátí výjimku a vyvolá výjimku.

OnStop očekává se, že se přepíše v odvozené třídě. Aby služba byla užitečná OnStart a OnStop měla by být implementována ve vaší třídě služeb.

Platí pro

Viz také