System.Workflow.Runtime.Hosting Naamruimte

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 .