System.Workflow.Runtime.Hosting Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |