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
| 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. |