System.Workflow.Runtime.Hosting Spazio dei nomi

Fornisce le classi correlate all'hosting di runtime di Windows Workflow Foundation. Provides classes related to Windows Workflow Foundation runtime hosting.

Classi

ChannelManagerService

Fornisce funzionalità per costruire canali lato client, memorizzare canali e channel factory nella cache.Provides functionality for constructing client-side channels, caching channels, and channel factories.

DefaultWorkflowCommitWorkBatchService

Rappresenta la versione predefinita di WorkflowCommitWorkBatchService creata dal motore di runtime del flusso di lavoro se non viene aggiunto nessun altro servizio WorkflowCommitWorkBatch.Represents the default version of WorkflowCommitWorkBatchService created by the workflow runtime engine if no other WorkflowCommitWorkBatch service is added.

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.Represents the default version of WorkflowLoaderService created by the workflow runtime engine if no other workflow loader service is added.

DefaultWorkflowSchedulerService

Crea e gestisce i thread che eseguono le istanze del flusso di lavoro sul motore di runtime del flusso di lavoro.Creates and manages the threads that run workflow instances on the workflow runtime engine.

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.Provides a threading service that allows the host application creating a workflow instance to donate the Thread on which the workflow instance is run. Utilizzando questo servizio di threading, le applicazioni host possono eseguire un'istanza del flusso di lavoro in 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à Delay viene eseguita su un thread separato generato da Timer ).Using this threading service, host applications can run a workflow instance on a single Thread in synchronous mode (although if the workflow contains a delay activity, the work is postponed until after the delay activity is executed on a separate thread spawned by Timer). Questa modalità blocca l'esecuzione dell'applicazione host fino a che l'istanza del flusso di lavoro non diventa inattiva.This mode blocks the execution of the host application until the workflow instance becomes idle. Successivamente, l'istanza del flusso di lavoro può essere eseguita solo utilizzando il metodo RunWorkflow(Guid) di questo servizio.Subsequently, the workflow instance can only be executed using the RunWorkflow(Guid) method of this service.

PersistenceException

Eccezione generata quando il servizio di persistenza non può soddisfare una richiesta.The exception that is thrown when the persistence service cannot fulfill a request.

SharedConnectionWorkflowCommitWorkBatchService

Rappresenta la versione per connessione condivisa del servizio WorkflowCommitWorkBatchService utilizzata dal runtime.Represents the shared-connection version of the WorkflowCommitWorkBatchService service used by the runtime. In questo contesto, connessione condivisa indica che il servizio utilizza la stessa connessione SQL per i servizi di rilevamento e di persistenza.In this context, shared-connection means that the service uses the same SQL connection for both the tracking and persistence services.

SqlPersistenceWorkflowInstanceDescription

Descrive le istanze del flusso di lavoro archiviate in SqlWorkflowPersistenceService.Describes the workflow instances that are stored in the SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

Rappresenta un servizio di persistenza che utilizza un database SQL per archiviare informazioni sullo stato del flusso di lavoro.Represents a persistence service that uses a SQL database to store workflow state information.

WorkflowCommitWorkBatchService

Consente l'uso di una logica personalizzata per il commit dei batch di lavoro.Allows custom logic for the commitment of work batches.

WorkflowLoaderService

Le classe di base astratta dalla quale vengono derivati i servizi del caricatore.The abstract base class from which workflow loader services are derived.

WorkflowPersistenceService

Le classe di base astratta dalla quale vengono derivati tutti i servizi di persistenza.The abstract base class from which all persistence services are derived.

WorkflowRuntimeService

Rappresenta la classe base astratta dalla quale vengono derivati i servizi di base del motore di runtime del flusso di lavoro.Represents the abstract base class from which the workflow runtime engine core services are derived.

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.Provides a mechanism to implement your own thread pool to execute the workflow and manage in-memory timer registration and events.

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.Provides a mechanism for routing the workflow instance ID to and from a WorkflowWebService to a cookie in the Web client. La classe non può essere ereditata.This class cannot be inherited.

Enumerazioni

WorkflowRuntimeServiceState

Specifica lo stato della classe WorkflowRuntimeService.Specifies the state of the WorkflowRuntimeService.

Delegati

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Esegue il commit di un batch di lavoro WorkflowCommitWorkBatchService.Commits a WorkflowCommitWorkBatchService work batch.