Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica la configuración de una instancia de WorkflowRuntime para hospedar servicios de Windows Communication Foundation (WCF) basados en flujo de trabajo.
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<workflowRuntime>
Syntax
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String"
value="String" />
</commonParameters>
<services>
<add type="String" />
</services>
</workflowRuntime>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
cachedInstanceExpiration |
Valor opcional TimeSpan que especifica la duración máxima que una instancia de flujo de trabajo puede permanecer en memoria en estado inactivo antes de que se descargue o anule de forma forzada. Si workflowruntime tiene PersistenceService que realizar unloadOnIdle, este atributo se omite. |
enablePerformanceCounters |
Valor booleano opcional que especifica si los contadores de rendimiento están habilitados. Los contadores de rendimiento proporcionan información sobre varias estadísticas relacionadas con el flujo de trabajo, pero provocan una penalización de rendimiento cuando se inicia el motor en tiempo de ejecución de flujo de trabajo y cuando se ejecutan instancias de flujo de trabajo. El valor predeterminado es true. |
name |
Cadena que contiene el nombre del motor en tiempo de ejecución de flujo de trabajo. El nombre se usa en la salida para distinguir este tiempo de ejecución de otros tiempos de ejecución que se pueden ejecutar en el sistema, por ejemplo, en contadores de rendimiento. El valor predeterminado es una cadena vacía. |
validateOnCreate |
Valor booleano opcional que especifica si se producirá la validación de la definición de flujo de trabajo cuando se abra WorkflowServiceHost. Cuando este atributo se establece trueen , la validación del flujo de trabajo se ejecuta cada vez WorkflowServiceHost.Open que se llama a . Si se encuentran errores de validación, se produce un WorkflowValidationFailedException error.Cuando esta propiedad se establece falseen , no se producirá ninguna validación de definición de flujo de trabajo.El valor predeterminado de esta propiedad es true. |
Elementos secundarios
| Elemento | Description |
|---|---|
commonParameters |
Colección de parámetros comunes utilizados por los servicios. Esta colección suele incluir la cadena de conexión de la base de datos que podrían compartir los servicios duraderos. |
services |
Colección de servicios que se agregarán al WorkflowRuntime motor. Los elementos son de tipo WorkflowRuntimeServiceElement. El motor en tiempo de ejecución de flujo de trabajo inicializará los servicios especificados en la colección y se agregará a sus servicios cuando se llame al constructor adecuado WorkflowRuntime . Por lo tanto, los servicios especificados en la colección deben seguir ciertas reglas sobre las firmas de sus constructores. Consulte WorkflowRuntimeServiceElement para obtener más información. |
Elementos primarios
| Elemento | Description |
|---|---|
| <comportamiento> | Especifica un elemento de comportamiento. |
Observaciones
Para obtener más información sobre el uso de un archivo de configuración para controlar el comportamiento de un objeto de una WorkflowRuntime aplicación host de Windows Workflow Foundation, vea Archivos de configuración de flujo de trabajo.
Example
<serviceBehaviors>
<behavior name="ServiceBehavior">
<workflowRuntime name="WorkflowServiceHostRuntime"
validateOnCreate="true"
enablePerformanceCounters="true">
<commonParameters>
<add name="ConnectionString" value="Initial Catalog=WorkflowStore;Data Source=localhost;Integrated Security=SSPI;" />
<add name="EnableRetries" value="True" />
</commonParameters>
<services>
<add type="NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common.TestPersistenceService.FilePersistenceService, NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common"/>
</services>
</workflowRuntime>
</behavior>
</serviceBehaviors>