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
| 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. |