Configurar WCF y WF para el servidor, el sitio, la aplicación o el directorio virtual: pestaña Administración de host de flujo de trabajo
Use la pestaña Administración de host de flujo de trabajo de los cuadros de diálogo Configurar WCF y WF para el servidor, Configurar WCF y WF para el sitio, Configurar WCF y WF para la aplicación y Configurar WCF y WF para el directorio virtual con el fin de configurar las características de hospedaje siguientes para un servicio.
Campos del cuadro de diálogo
Campo |
Descripción |
||||||||
Habilitar control de instancias |
Seleccione esta casilla para habilitar el control de instancias de este servicio. Si el protocolo net.pipe no está habilitado para la aplicación que contiene el servicio, aparecerá el siguiente mensaje de advertencia en la parte superior de la pestaña, si la configuración es para niveles de aplicación o de directorio virtual.
También aparecerá un cuadro de mensaje con el texto siguiente, si selecciona la opción Habilitar control de instancias y el protocolo net.pipe no está habilitado en la aplicación que contiene el servicio.
Si hace clic en Sí y aplica la configuración, el protocolo net.pipe se habilitará en la aplicación. De manera alternativa, puede habilitar manualmente el protocolo net.pipe para la aplicación siguiendo los pasos descritos a continuación.
También es necesario que el enlace net.pipe esté habilitado para el sitio web que contiene el servicio. Para habilitar el enlace net.pipe en el nivel de sitio:
Si el enlace net.pipe no está habilitado en el sitio, aparecerá el siguiente mensaje de advertencia en un nivel de sitio.
Además, aparecerá siempre el mensaje de advertencia siguiente en el nivel de servidor. En el nivel de servicio, este mensaje no se mostrará. Sin embargo, como se ha mencionado antes, en el nivel de sitio se abrirá un mensaje de advertencia si no se ha habilitado la conexión net.pipe para el sitio.
|
||||||||
Descargar instancias al estar inactivo |
Seleccione esta casilla para que las instancias de servicio de flujo de trabajo que estén en estado inactivo durante un período de tiempo determinado se descarguen de la memoria y se conserven en la base de datos de persistencia. |
||||||||
Tiempo de espera de descarga (en segundos) |
Especifique durante cuánto tiempo una instancia de servicio de flujo de trabajo puede estar en estado de inactividad antes de que el host descargue la instancia de la memoria y conserve la información de estado de la instancia en la base de datos de persistencia. El valor predeterminado para este parámetro es de 60 segundos. Si el valor se establece en 0, el host conserva y descarga totalmente las instancias en cuanto quedan inactivas. El valor máximo permitido es TimeSpan.MaxValue. |
||||||||
Conservar instancias al estar inactivo |
Seleccione esta casilla para que la información del estado de las instancias de servicio de flujo de trabajo en estado inactivo durante un período de tiempo determinado se conserven en la base de datos de persistencia. En este escenario, las instancias no se descargan de la memoria. El valor predeterminado de esta propiedad es TimeSpan.MaxValue. |
||||||||
Tiempo de espera persistente (en segundos) |
Especifique durante cuánto tiempo una instancia de servicio de flujo de trabajo puede estar en estado de inactividad antes de que el host conserve la instancia en la base de datos de persistencia. Únicamente puede especificar un valor en este campo si la opción Conservar al estar inactivo está activada. El valor predeterminado para este parámetro es TimeSpan.MaxValue. Si el valor de este parámetro se establece en TimeSpan.MaxValue, el tiempo de ejecución nunca conserva instancias del flujo de trabajo cuando están inactivas. Si el valor se establece en 0, el host conserva totalmente las instancias en cuanto están inactivas. Además, con Conservar al estar inactivo y Descargar al estar inactivo, el valor de Tiempo de espera persistente debe ser menor que el valor de Tiempo de espera de descarga, o la instancia no se conservará. |
||||||||
Acción en excepción no controlada |
Especifique la acción que el host debe realizar cuando una instancia experimente una excepción no controlada. Los valores permitidos son: Abandonar, Abandonar y suspender, Finalizar y Cancelar. El valor predeterminado es Abandonar y suspender. En la lista siguiente se proporcionan las descripciones de estas opciones.
|
Configuraciones relacionadas
Los campos de la pestaña Administración de host de flujo de trabajo corresponden a los siguientes elementos y atributos del archivo de configuración.
<behaviors>
<serviceBehaviors>
<behavior name="TutorialServiceConfiguration">
<workflowInstanceManagement authorizedWindowsGroup="AS_Administrators" /><workflowUnhandledException action="AbandonAndSuspend" /><workflowIdle timeToUnload="00:01:00" timeToPersist="00:00:20" />
</behavior>
</serviceBehaviors>
</behaviors>
La lista siguiente contiene elementos o atributos XML asociados a los elementos de la interfaz de usuario de este cuadro de diálogo.
Elemento de UI | Atributo o elemento XML | Comentarios | ||
---|---|---|---|---|
Habilitar control de instancias |
Elemento workflowInstanceManagment |
Si se activa esta opción, el elemento workflowInstanceManagement se agrega al elemento de comportamiento asociado con el servicio, si el elemento no existe todavía. Si se desactiva esta opción, se quita el elemento workflowInstanceManagement.
|
||
Descargar instancias al estar inactivo |
Elemento workflowIdle |
Si se activa esta opción, el elemento workflowIdle se agrega al elemento de comportamiento asociado con el servicio, si el elemento no existe todavía. Si se desactiva esta opción, se quita el elemento workflowIdle si la opción Conservar al estar inactivo está desactivada; si está activada la opción Conservar al estar inactivo, el elemento workflowIdle se conserva y el valor del atributo timeToUnload se establece en TimeSpan.MaxValue. |
||
Tiempo de espera de descarga (en segundos) |
Atributo timeToUnload del elemento workflowIdle |
El valor del atributo timeToUnload del elemento workflowIdle se establece en el valor especificado en este campo. |
||
Conservar instancias al estar inactivo |
Elemento workflowIdle |
Si se activa esta opción, el elemento workflowIdle se agrega si no existe ya en el elemento de comportamiento asociado con el servicio, el elemento <workflowIdle> se agrega y el valor del atributo timeToPersist de workflowIdle se establece en el valor especificado en el campo Tiempo de espera persistente y el valor del atributo timeToUnload se establece en TimeSpan.MaxValue. Si se desactiva esta opción, se quita el elemento workflowIdle si el valor de la opción unloadOnIdle no está activado; si la opción unloadOnIdle está activada, el elemento workflowIdle se conserva y el valor del atributo timeToPersist se establece en TimeSpan.MaxValue. |
||
Tiempo de espera persistente (en segundos) |
Atributo timeToPersist del elemento workflowIdle |
El valor del atributo timeToPersist del elemento workflowIdle se establece en el valor especificado en el campo Tiempo de espera persistente (en segundos). |
||
Acción en excepción no controlada |
Atributo action del elemento workflowUnhandledException |
Cuando selecciona un valor para este campo, el elemento workflowUnhandledException se agrega, si aún no existe, al archivo de configuración y el valor del atributo action del elemento se establece en el valor que especifique en este campo. |
2011-12-05