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

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

Třídy

Name Description
ChannelManagerService

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

DefaultWorkflowCommitWorkBatchService

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

DefaultWorkflowLoaderService

Představuje výchozí verzi WorkflowLoaderService vytvořenou 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í instance pracovního postupu v modulu runtime pracovního postupu.

ManualWorkflowSchedulerService

Poskytuje službu podprocesů, která umožňuje hostitelské aplikaci vytvořit instanci pracovního postupu darovat Thread , na které je instance pracovního postupu spuštěna. Pomocí této služby podprocesů můžou hostitelské aplikace spustit instanci pracovního postupu v jednom Thread v synchronním režimu (i když pracovní postup obsahuje aktivitu zpoždění, práce se odloží do doby, než se aktivita zpoždění spustí v samostatném vlákně vytvořeném Timer). Tento režim blokuje provádě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. V tomto kontextu sdílené připojení 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 souboru 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 implementace vlastního fondu vláken ke spuštění pracovního postupu a správě registrace a událostí časovače v paměti.

WorkflowWebHostingModule

Poskytuje mechanismus směrování ID instance pracovního postupu do a z WorkflowWebService souboru cookie ve webovém klientovi. Tato třída se nemůže dědit.

Výčty

Name Description
WorkflowRuntimeServiceState

Určuje stav WorkflowRuntimeService.

Delegáti

Name Description
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

WorkflowCommitWorkBatchService Potvrdí pracovní dávku.