System.Workflow.Runtime.Hosting Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |