System.Workflow.Runtime.Hosting Espacio de nombres

Proporciona clases relacionadas con el hospedaje en tiempo de ejecución de Windows Workflow Foundation.

Clases

Nombre Description
ChannelManagerService

Proporciona funcionalidad para construir canales del lado cliente, canales de almacenamiento en caché y generadores de canales.

DefaultWorkflowCommitWorkBatchService

Representa la versión predeterminada de creada por el motor en tiempo de WorkflowCommitWorkBatchService ejecución de flujo de trabajo si no se agrega ningún otro servicio WorkflowCommitWorkBatch.

DefaultWorkflowLoaderService

Representa la versión predeterminada de creada por el motor en tiempo de WorkflowLoaderService ejecución de flujo de trabajo si no se agrega ningún otro servicio de cargador de flujo de trabajo.

DefaultWorkflowSchedulerService

Crea y administra los subprocesos que ejecutan instancias de flujo de trabajo en el motor en tiempo de ejecución de flujo de trabajo.

ManualWorkflowSchedulerService

Proporciona un servicio de subprocesos que permite que la aplicación host cree una instancia de flujo de trabajo para donar el Thread en el que se ejecuta la instancia de flujo de trabajo. Con este servicio de subprocesos, las aplicaciones host pueden ejecutar una instancia de flujo de trabajo en un solo Thread modo sincrónico (aunque si el flujo de trabajo contiene una actividad de retraso, el trabajo se pospone hasta después de que la actividad de retraso se ejecute en un subproceso independiente generado por Timer). Este modo bloquea la ejecución de la aplicación host hasta que la instancia de flujo de trabajo deja de estar inactiva. Posteriormente, la instancia de flujo de trabajo solo se puede ejecutar mediante el RunWorkflow(Guid) método de este servicio.

PersistenceException

Excepción que se produce cuando el servicio de persistencia no puede cumplir una solicitud.

SharedConnectionWorkflowCommitWorkBatchService

Representa la versión de conexión compartida del WorkflowCommitWorkBatchService servicio usado por el tiempo de ejecución. En este contexto, la conexión compartida significa que el servicio usa la misma conexión SQL para los servicios de seguimiento y persistencia.

SqlPersistenceWorkflowInstanceDescription

Describe las instancias de flujo de trabajo que se almacenan en .SqlWorkflowPersistenceService

SqlWorkflowPersistenceService

Representa un servicio de persistencia que usa una base de datos SQL para almacenar información de estado de flujo de trabajo.

WorkflowCommitWorkBatchService

Permite la lógica personalizada para el compromiso de los lotes de trabajo.

WorkflowLoaderService

Clase base abstracta de la que se derivan los servicios del cargador de flujo de trabajo.

WorkflowPersistenceService

Clase base abstracta de la que se derivan todos los servicios de persistencia.

WorkflowRuntimeService

Representa la clase base abstracta de la que se derivan los servicios principales del motor en tiempo de ejecución de flujo de trabajo.

WorkflowSchedulerService

Proporciona un mecanismo para implementar su propio grupo de subprocesos para ejecutar el flujo de trabajo y administrar el registro y los eventos del temporizador en memoria.

WorkflowWebHostingModule

Proporciona un mecanismo para enrutar el identificador de instancia de flujo de trabajo hacia y desde una WorkflowWebService cookie en el cliente web. Esta clase no puede heredarse.

Enumeraciones

Nombre Description
WorkflowRuntimeServiceState

Especifica el estado del WorkflowRuntimeService.

Delegados

Nombre Description
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Confirma un WorkflowCommitWorkBatchService lote de trabajo.