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 classi correlate all'hosting di runtime di Workflow Foundation Windows.
Classi
| Nome | Descrizione |
|---|---|
| ChannelManagerService |
Fornisce funzionalità per la costruzione di canali lato client, canali di memorizzazione nella cache e channel factory. |
| DefaultWorkflowCommitWorkBatchService |
Rappresenta la versione predefinita di creata dal motore di runtime del flusso di WorkflowCommitWorkBatchService lavoro se non viene aggiunto alcun altro servizio WorkflowCommitWorkBatch. |
| DefaultWorkflowLoaderService |
Rappresenta la versione predefinita di creata dal motore di runtime del flusso di WorkflowLoaderService lavoro se non viene aggiunto alcun altro servizio caricatore del flusso di lavoro. |
| DefaultWorkflowSchedulerService |
Crea e gestisce i thread che eseguono istanze del flusso di lavoro nel motore di runtime del flusso di lavoro. |
| ManualWorkflowSchedulerService |
Fornisce un servizio di threading che consente all'applicazione host di creare un'istanza del flusso di lavoro di donare l'oggetto Thread in 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 su un singolo Thread in modalità sincrona (anche se il flusso di lavoro contiene un'attività di ritardo, il lavoro viene posticipato fino a quando l'attività ritardata viene eseguita su un thread separato generato da Timer). Questa modalità blocca l'esecuzione dell'applicazione host fino a quando l'istanza del flusso di lavoro non diventa inattiva. Successivamente, l'istanza del flusso di lavoro può essere eseguita solo usando il RunWorkflow(Guid) metodo di questo servizio. |
| PersistenceException |
Eccezione generata quando il servizio di persistenza non può soddisfare una richiesta. |
| SharedConnectionWorkflowCommitWorkBatchService |
Rappresenta la versione di connessione condivisa del WorkflowCommitWorkBatchService servizio utilizzato dal runtime. In questo contesto, la connessione condivisa indica che il servizio usa la stessa connessione SQL per i servizi di rilevamento e persistenza. |
| SqlPersistenceWorkflowInstanceDescription |
Descrive le istanze del flusso di lavoro archiviate SqlWorkflowPersistenceServicein . |
| SqlWorkflowPersistenceService |
Rappresenta un servizio di persistenza che usa un database SQL per archiviare le informazioni sullo stato del flusso di lavoro. |
| WorkflowCommitWorkBatchService |
Consente la logica personalizzata per l'impegno dei batch di lavoro. |
| WorkflowLoaderService |
Classe base astratta dalla quale vengono derivati i servizi del caricatore del flusso di lavoro. |
| WorkflowPersistenceService |
Classe base astratta da cui derivano tutti i servizi di persistenza. |
| WorkflowRuntimeService |
Rappresenta la classe base astratta da cui vengono derivati i servizi principali del motore di runtime del flusso di lavoro. |
| WorkflowSchedulerService |
Fornisce un meccanismo per implementare il proprio pool di thread per eseguire il flusso di lavoro e gestire la registrazione e gli eventi timer in memoria. |
| WorkflowWebHostingModule |
Fornisce un meccanismo per il routing dell'ID istanza del flusso di lavoro da WorkflowWebService e verso un cookie nel client Web. La classe non può essere ereditata. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| WorkflowRuntimeServiceState |
Specifica lo stato del WorkflowRuntimeService. |
Delegati
| Nome | Descrizione |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Esegue il commit di un WorkflowCommitWorkBatchService batch di lavoro. |