System.Workflow.Runtime.Hosting Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen met betrekking tot Windows Workflow Foundation-runtimehosting.
Klassen
| Name | Description |
|---|---|
| ChannelManagerService |
Biedt functionaliteit voor het maken van kanalen aan de clientzijde, het opslaan van cachekanalen en kanaalfactory's. |
| DefaultWorkflowCommitWorkBatchService |
Vertegenwoordigt de standaardversie van WorkflowCommitWorkBatchService de werkstroomruntime-engine als er geen andere WorkflowCommitWorkBatch-service wordt toegevoegd. |
| DefaultWorkflowLoaderService |
Vertegenwoordigt de standaardversie van WorkflowLoaderService de werkstroomruntime-engine als er geen andere werkstroomlaadservice wordt toegevoegd. |
| DefaultWorkflowSchedulerService |
Hiermee maakt en beheert u de threads die werkstroomexemplaren uitvoeren op de runtime-engine van de werkstroom. |
| ManualWorkflowSchedulerService |
Biedt een threading-service waarmee de hosttoepassing die een werkstroomexemplaren maakt, de instantie van de werkstroom kan doneren Thread waarop het werkstroomexemplaren worden uitgevoerd. Met deze threading-service kunnen hosttoepassingen een werkstroomexemplaren uitvoeren op één Thread in synchrone modus (hoewel als de werkstroom een vertragingsactiviteit bevat, het werk wordt uitgesteld totdat de vertragingsactiviteit is uitgevoerd op een afzonderlijke thread die is spawed door Timer). Deze modus blokkeert de uitvoering van de hosttoepassing totdat het werkstroomexemplaren inactief worden. Vervolgens kan het werkstroomexemplaren alleen worden uitgevoerd met behulp van de RunWorkflow(Guid) methode van deze service. |
| PersistenceException |
De uitzondering die wordt gegenereerd wanneer de persistentieservice niet aan een aanvraag kan voldoen. |
| SharedConnectionWorkflowCommitWorkBatchService |
Vertegenwoordigt de versie van de gedeelde verbinding van de WorkflowCommitWorkBatchService service die door de runtime wordt gebruikt. In deze context betekent gedeelde verbinding dat de service dezelfde SQL-verbinding gebruikt voor zowel de tracerings- als persistentieservices. |
| SqlPersistenceWorkflowInstanceDescription |
Hierin worden de werkstroomexemplaren beschreven die zijn opgeslagen in de SqlWorkflowPersistenceService. |
| SqlWorkflowPersistenceService |
Vertegenwoordigt een persistentieservice die gebruikmaakt van een SQL-database voor het opslaan van informatie over de werkstroomstatus. |
| WorkflowCommitWorkBatchService |
Hiermee staat u aangepaste logica toe voor de toezegging van werkbatches. |
| WorkflowLoaderService |
De abstracte basisklasse waaruit werkstroomlaadprogrammaservices worden afgeleid. |
| WorkflowPersistenceService |
De abstracte basisklasse waaruit alle persistentieservices worden afgeleid. |
| WorkflowRuntimeService |
Vertegenwoordigt de abstracte basisklasse waaruit de kernservices van de werkstroomruntime-engine worden afgeleid. |
| WorkflowSchedulerService |
Biedt een mechanisme voor het implementeren van uw eigen threadpool om de werkstroom uit te voeren en timerregistratie en gebeurtenissen in het geheugen te beheren. |
| WorkflowWebHostingModule |
Biedt een mechanisme voor het routeren van de id van het werkstroomexemplaren van en naar een WorkflowWebService cookie in de webclient. Deze klasse kan niet worden overgenomen. |
Enums
| Name | Description |
|---|---|
| WorkflowRuntimeServiceState |
Hiermee geeft u de status van de WorkflowRuntimeService. |
Gedelegeerden
| Name | Description |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Een werkbatch doorvoert WorkflowCommitWorkBatchService . |