Configuración de la administración de host de flujo de trabajo
AppFabric incluye extensiones para el Administrador de IIS y cmdlets de Windows PowerShell que permiten configurar características relacionadas con el hospedaje del flujo de trabajo. En la lista siguiente se describen algunas de las tareas relacionadas con el hospedaje que se pueden realizar mediante estas herramientas:
Habilitar o deshabilitar el control de instancias del servicio de flujo de trabajo.
Habilitar o deshabilitar la descarga de instancias del servicio de flujo de trabajo de la memoria si la instancia está inactiva por un período de tiempo determinado que se puede configurar.
Habilitar o deshabilitar la persistencia de instancias del servicio de flujo de trabajo en un almacén de instancias si la instancia está inactiva por un período de tiempo determinado que se puede configurar.
Especificar la acción que un proveedor de persistencia debe realizar cuando una instancia experimente una excepción no controlada. Los valores posibles son:
Abandonar. El host del servicio anula la instancia del servicio de flujo de trabajo en la memoria. El estado de la instancia en el almacén permanece “Activo”. El servicio de administración de flujos de trabajo recupera la instancia de flujo de trabajo abandonada desde el último punto de persistencia guardado en el almacén de instancias.
Abandonar y suspender. El host del servicio anula la instancia del servicio de flujo de trabajo de la memoria y establece el estado de la instancia en la base de datos de persistencia como “Suspendido”. Una instancia suspendida se puede reanudar o finalizar más adelante mediante el Administrador de IIS. El servicio de administración de flujos de trabajo no recupera automáticamente estas instancias.
Finalizar. El host del servicio anula la instancia del servicio de flujo de trabajo de la memoria y establece el estado de la instancia en la base de datos de persistencia como “Completado (finalizado)”. Una instancia finalizada no se puede reanudar más adelante.
Cancelar. El host del servicio cancela de forma adecuada la instancia del servicio de flujo de trabajo, que provoca la invocación de los controladores de cancelación para que el flujo de trabajo finalice correctamente, y establece el estado de la instancia en la base de datos de persistencia como “Completado (cancelado)”.
Tanto si usa la IU del Administrador de IIS o los cmdlets, básicamente está modificando los parámetros de configuración de hospedaje en el archivo de configuración asociado al ámbito especificado o seleccionado en la jerarquía de IIS (servidor, sitio, aplicación y servicio). El ejemplo siguiente muestra los elementos y atributos de configuración asociados con los parámetros de configuración de hospedaje.
<serviceBehaviors>
<behavior name="SampleServiceBehavior">
<workflowInstanceManagement authorizedWindowsGroup="AS_Administrators" />
<workflowIdle timeToUnload="00:01:00" timeToPersist="00:00:20" />
<workflowUnhandledException action="AbandonAndSuspend" />
</behavior>
</serviceBehaviors>
Las extensiones del Administrador de IIS y los cmdlets de AppFabric también permiten especificar opciones relacionadas con el hospedaje en el ámbito de servidor, sitio o aplicación que un servicio puede heredar. Para comprender en general las configuraciones y la herencia de valores predeterminados de ámbitos superiores, vea Proceso de configuración en Windows Server AppFabric.
En esta sección
Vea también
Conceptos
2011-12-05