Share via


WorkflowRuntimeService.OnStarted Metoda

Definice

Při přepsání v odvozené třídě představuje metodu, která bude volána, když modul runtime pracovního postupu vyvolá Started událost.

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

Poznámky

Třída WorkflowRuntimeService implementuje dvoufázový spouštěcí mechanismus, aby služby modulu runtime pracovního postupu mohly provádět jakoukoli inicializaci, která závisí na jiných službách poté, co modul modulu runtime pracovního postupu vyvolal metodu Start pro všechny služby modulu runtime pracovního postupu. Jakmile modul modulu runtime pracovního postupu zavolá metodu Start všech služeb modulu runtime pracovního postupu, vyvolá WorkflowRuntime.Started událost. Můžete přepsat metodu OnStarted a poskytnout tak všechny funkce konečného spuštění vyžadované vaší službou při WorkflowRuntime.Started vyvolání události. Mechanismus přihlášení k odběru a zrušení odběru WorkflowRuntime.Started události se zpracovává interně.

Poznámka

Pokud je vaše služba přidána do modulu runtime pracovního postupu voláním AddService po spuštění modulu runtime pracovního postupu, modul runtime pracovního postupu zavolá Start vaši službu. V této situaci Started však již došlo k události, proto služba může muset provést inicializaci, kterou by obvykle prováděla uvnitř OnStartedStart metody. Můžete otestovat IsStarted , abyste zjistili, jestli byl modul runtime pracovního postupu spuštěný.

State je nastavena na před StartedOnStarted vyvolání. Výchozí implementace OnStarted neprovádí žádnou akci.

Platí pro