System.Workflow.Runtime.Hosting Obor názvů
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í.
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. |