System.Workflow.Runtime.Hosting Espacio de nombres

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

Clases

ChannelManagerService

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

DefaultWorkflowCommitWorkBatchService

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

DefaultWorkflowLoaderService

Representa la versión predeterminada de WorkflowLoaderService creada por el motor en tiempo de 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 las instancias de flujo de trabajo en el motor de tiempo de ejecución de flujo de trabajo.

ManualWorkflowSchedulerService

Proporciona un servicio del subprocesamiento que permite la aplicación host que crea una instancia de flujo de trabajo para donar 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 esté inactiva. Como consecuencia, la instancia de flujo de trabajo solo se puede ejecutar utilizando el método RunWorkflow(Guid) de este servicio.

PersistenceException

La excepción que se inicia cuando el servicio de persistencia no puede cumplir una solicitud.

SharedConnectionWorkflowCommitWorkBatchService

Representa la versión de la conexión-compartida del servicio WorkflowCommitWorkBatchService utilizada por el tiempo de ejecución. En este contexto, conexión-compartida significa que el servicio utiliza la misma conexión de SQL tanto para los servicios de persistencia como para los servicios de seguimiento.

SqlPersistenceWorkflowInstanceDescription

Describe las instancias de flujo de trabajo que están almacenadas en SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

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

WorkflowCommitWorkBatchService

Permite la lógica personalizada para la memoria asignada de lotes de trabajo.

WorkflowLoaderService

La clase base abstracta de la que se derivan los servicios de cargador de flujo de trabajo.

WorkflowPersistenceService

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

WorkflowRuntimeService

Representa la clase base abstracta de la cual derivan los servicios centrales del motor en tiempo de ejecución de flujo de trabajo.

WorkflowSchedulerService

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

WorkflowWebHostingModule

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

Enumeraciones

WorkflowRuntimeServiceState

Especifica el estado de WorkflowRuntimeService.

Delegados

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Confirma un lote de trabajo WorkflowCommitWorkBatchService.