System.Workflow.Runtime.Hosting Obor názvů

Poskytuje třídy související s hostování modulu runtime Windows Workflow Foundation.

Třídy

ChannelManagerService

Poskytuje funkce pro vytváření kanálů na straně klienta, ukládání kanálů do mezipaměti a vytváření kanálů.

DefaultWorkflowCommitWorkBatchService

Představuje výchozí verzi WorkflowCommitWorkBatchService vytvořené modulem modulu runtime pracovního postupu, pokud není přidána žádná jiná služba WorkflowCommitWorkBatch.

DefaultWorkflowLoaderService

Představuje výchozí verzi WorkflowLoaderService vytvořené modulem modulu runtime pracovního postupu, pokud není přidána žádná jiná služba zavaděče pracovního postupu.

DefaultWorkflowSchedulerService

Vytvoří a spravuje vlákna, která spouštějí instance pracovního postupu v modulu runtime pracovního postupu.

ManualWorkflowSchedulerService

Poskytuje službu threadingu, která umožňuje hostitelské aplikaci, která vytváří instanci pracovního postupu, darovat Thread instanci, na které je instance pracovního postupu spuštěna. Pomocí této služby pro vytváření vláken můžou hostitelské aplikace spustit instanci pracovního postupu na jedné Thread instanci v synchronním režimu (i když pokud pracovní postup obsahuje aktivitu zpoždění, odloží se práce až po spuštění aktivity zpoždění na samostatném vlákně vytvořeném nástrojem Timer). Tento režim blokuje spuštění hostitelské aplikace, dokud instance pracovního postupu nebude nečinná. Následně lze instanci pracovního postupu spustit pouze pomocí RunWorkflow(Guid) metody této služby.

PersistenceException

Výjimka, která se vyvolá, když služba trvalosti nemůže splnit požadavek.

SharedConnectionWorkflowCommitWorkBatchService

Představuje verzi WorkflowCommitWorkBatchService sdíleného připojení služby používané modulem runtime. Sdílené připojení v tomto kontextu znamená, že služba používá stejné připojení SQL pro služby sledování i trvalosti.

SqlPersistenceWorkflowInstanceDescription

Popisuje instance pracovního postupu, které jsou uloženy v objektu SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

Představuje službu trvalosti, která používá databázi SQL k ukládání informací o stavu pracovního postupu.

WorkflowCommitWorkBatchService

Umožňuje vlastní logiku pro závazek pracovních dávek.

WorkflowLoaderService

Abstraktní základní třída, ze které jsou odvozeny služby zavaděče pracovního postupu.

WorkflowPersistenceService

Abstraktní základní třída, ze které jsou odvozeny všechny služby trvalosti.

WorkflowRuntimeService

Představuje abstraktní základní třídu, ze které jsou odvozeny základní služby modulu runtime pracovního postupu.

WorkflowSchedulerService

Poskytuje mechanismus pro implementaci vlastního fondu vláken pro spuštění pracovního postupu a správu registrace a událostí časovače v paměti.

WorkflowWebHostingModule

Poskytuje mechanismus pro směrování ID instance pracovního postupu do a z WorkflowWebService souboru cookie ve webovém klientovi. Tuto třídu nelze dědit.

Výčty

WorkflowRuntimeServiceState

Určuje stav .WorkflowRuntimeService

Delegáti

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

WorkflowCommitWorkBatchService Potvrdí pracovní dávku.