System.Workflow.Runtime.Hosting Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller klasser som rör Windows Workflow Foundation-körningsvärd.
Klasser
| Name | Description |
|---|---|
| ChannelManagerService |
Tillhandahåller funktioner för att konstruera kanaler på klientsidan, cachelagringskanaler och kanalfabriker. |
| DefaultWorkflowCommitWorkBatchService |
Representerar standardversionen av WorkflowCommitWorkBatchService som skapats av arbetsflödets körningsmotor om ingen annan WorkflowCommitWorkBatch-tjänst läggs till. |
| DefaultWorkflowLoaderService |
Representerar standardversionen av WorkflowLoaderService som skapats av arbetsflödets körningsmotor om ingen annan arbetsflödesinläsningstjänst läggs till. |
| DefaultWorkflowSchedulerService |
Skapar och hanterar trådarna som kör arbetsflödesinstanser i arbetsflödets körningsmotor. |
| ManualWorkflowSchedulerService |
Tillhandahåller en trådtjänst som gör det möjligt för värdprogrammet att skapa en arbetsflödesinstans för att donera den Thread som arbetsflödesinstansen körs på. Med den här trådtjänsten kan värdprogram köra en arbetsflödesinstans på en enskild Thread i synkront läge (även om arbetsflödet innehåller en fördröjningsaktivitet skjuts arbetet upp tills efter att fördröjningsaktiviteten körs på en separat tråd som skapas av Timer). Det här läget blockerar körningen av värdprogrammet tills arbetsflödesinstansen blir inaktiv. Därefter kan arbetsflödesinstansen bara köras med hjälp av metoden för den RunWorkflow(Guid) här tjänsten. |
| PersistenceException |
Undantaget som utlöses när beständighetstjänsten inte kan uppfylla en begäran. |
| SharedConnectionWorkflowCommitWorkBatchService |
Representerar den delade anslutningsversionen av tjänsten WorkflowCommitWorkBatchService som används av körningen. I det här sammanhanget innebär delad anslutning att tjänsten använder samma SQL-anslutning för både spårnings- och beständighetstjänster. |
| SqlPersistenceWorkflowInstanceDescription |
Beskriver arbetsflödesinstanserna som lagras i SqlWorkflowPersistenceService. |
| SqlWorkflowPersistenceService |
Representerar en beständig tjänst som använder en SQL-databas för att lagra information om arbetsflödestillstånd. |
| WorkflowCommitWorkBatchService |
Tillåter anpassad logik för åtagandet för arbetsbatcherna. |
| WorkflowLoaderService |
Den abstrakta basklass som arbetsflödesinläsningstjänster härleds från. |
| WorkflowPersistenceService |
Den abstrakta basklass som alla beständighetstjänster härleds från. |
| WorkflowRuntimeService |
Representerar den abstrakta basklass från vilken kärntjänsterna för arbetsflödeskörningsmotorn härleds. |
| WorkflowSchedulerService |
Tillhandahåller en mekanism för att implementera en egen trådpool för att köra arbetsflödet och hantera registrering och händelser för timer i minnet. |
| WorkflowWebHostingModule |
Tillhandahåller en mekanism för att dirigera arbetsflödets instans-ID till och från en WorkflowWebService till en cookie i webbklienten. Det går inte att ärva den här klassen. |
Uppräkningar
| Name | Description |
|---|---|
| WorkflowRuntimeServiceState |
Anger tillståndet för WorkflowRuntimeService. |
Delegeringar
| Name | Description |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Genomför en WorkflowCommitWorkBatchService arbetsbatch. |