WorkflowRuntime.StartRuntime Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí modul runtime pracovního postupu a služby modulu runtime pracovního postupu.
public:
void StartRuntime();
public void StartRuntime();
member this.StartRuntime : unit -> unit
Public Sub StartRuntime ()
Výjimky
Vyhodí se WorkflowRuntime .
V této CommitWorkBatchslužbě je zaregistrovaná více než jedna služba pracovního postupu WorkflowRuntime služby .
nebo
V této WorkflowRuntimeslužbě je zaregistrovaných více než jedna služba plánovače .
nebo
V této WorkflowRuntimeslužbě je zaregistrovaných více než jedna služba trvalosti .
Poznámky
Tato metoda ověří, že existuje platná sada základních služeb, a pak spustí všechny služby odvozené z WorkflowRuntimeService třídy. Musí existovat jedna a pouze jedna z následujících základních služeb: služba pracovního postupu CommitWorkBatch odvozená ze WorkflowCommitWorkBatchService základní třídy a služba plánovače WorkflowSchedulerService odvozená ze základní třídy. Pokud chybí obě tyto základní služby, modul runtime pracovního postupu poskytuje odpovídající výchozí službu: DefaultWorkflowCommitWorkBatchService pro službu pracovního postupu CommitWorkBatch a DefaultWorkflowSchedulerService pro službu plánovače. Služba trvalosti je volitelná, ale může existovat maximálně jedna služba trvalosti. Po ověření konfigurace StartRuntime služby volá Start všechny služby odvozené z WorkflowRuntimeService třídy. Nakonec se modul runtime pracovního postupu nastaví IsStarted a vyvolá Started událost.
Po spuštění modulu runtime pracovního postupu není možné přidávat ani odebírat základní služby. Základní služby jsou služby odvozené od WorkflowSchedulerService třídy, WorkflowCommitWorkBatchService třídy, WorkflowPersistenceService třídy nebo TrackingService třídy. Pokud voláte StartRuntime , když je spuštěný modul runtime pracovního postupu, neprovádí se žádná akce.