Condividi tramite


System.Workflow.Runtime.Hosting Spazio dei nomi

Fornisce le classi correlate all'hosting di runtime di Windows Workflow Foundation.

Classi

ChannelManagerService

Fornisce funzionalità per costruire canali lato client, memorizzare canali e channel factory nella cache.

DefaultWorkflowCommitWorkBatchService

Rappresenta la versione predefinita di WorkflowCommitWorkBatchService creata dal motore di runtime del flusso di lavoro se non viene aggiunto nessun altro servizio WorkflowCommitWorkBatch.

DefaultWorkflowLoaderService

Rappresenta la versione predefinita di WorkflowLoaderService creata dal motore di runtime del flusso di lavoro se non viene aggiunto nessun altro servizio caricatore del flusso di lavoro.

DefaultWorkflowSchedulerService

Crea e gestisce i thread che eseguono le istanze del flusso di lavoro sul motore di runtime del flusso di lavoro.

ManualWorkflowSchedulerService

Fornisce un servizio di threading che consente all'applicazione host che crea un'istanza del flusso di lavoro di donare l'oggetto Thread su cui viene eseguita l'istanza del flusso di lavoro. Usando questo servizio di threading, le applicazioni host possono eseguire un'istanza del flusso di lavoro in una singola Thread modalità sincrona (anche se il flusso di lavoro contiene un'attività di ritardo, il lavoro viene posticipato fino a quando l'attività di ritardo viene eseguita su un thread separato generato da Timer). Questa modalità blocca l'esecuzione dell'applicazione host fino a che l'istanza del flusso di lavoro non diventa inattiva. Successivamente, l'istanza del flusso di lavoro può essere eseguita solo utilizzando il metodo RunWorkflow(Guid) di questo servizio.

PersistenceException

Eccezione generata quando il servizio di persistenza non può soddisfare una richiesta.

SharedConnectionWorkflowCommitWorkBatchService

Rappresenta la versione per connessione condivisa del servizio WorkflowCommitWorkBatchService utilizzata dal runtime. In questo contesto, connessione condivisa indica che il servizio utilizza la stessa connessione SQL per i servizi di rilevamento e di persistenza.

SqlPersistenceWorkflowInstanceDescription

Descrive le istanze del flusso di lavoro archiviate in SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

Rappresenta un servizio di persistenza che utilizza un database SQL per archiviare informazioni sullo stato del flusso di lavoro.

WorkflowCommitWorkBatchService

Consente l'uso di una logica personalizzata per il commit dei batch di lavoro.

WorkflowLoaderService

Le classe di base astratta dalla quale vengono derivati i servizi del caricatore.

WorkflowPersistenceService

Le classe di base astratta dalla quale vengono derivati tutti i servizi di persistenza.

WorkflowRuntimeService

Rappresenta la classe base astratta dalla quale vengono derivati i servizi di base del motore di runtime del flusso di lavoro.

WorkflowSchedulerService

Fornisce un meccanismo per implementare il pool di thread allo scopo di eseguire il flusso di lavoro e gestire la registrazione e gli eventi del timer in memoria.

WorkflowWebHostingModule

Fornisce un meccanismo per il routing dell'ID dell'istanza del flusso di lavoro da e verso un WorkflowWebService a un cookie nel client Web. La classe non può essere ereditata.

Enumerazioni

WorkflowRuntimeServiceState

Specifica lo stato della classe WorkflowRuntimeService.

Delegati

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Esegue il commit di un batch di lavoro WorkflowCommitWorkBatchService.