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.
Un comportamiento del servicio que controla cuando las instancias de flujo de trabajo inactivas se descargan y conservan.
Schema Hierarchy
<system.serviceModel> de flujo de trabajo
<comportamientos> de flujo de trabajo
<serviceBehaviors> de flujo de trabajo
<comportamiento> de <serviceBehaviors> de flujo de trabajo
<workflowIdle>
Sintaxis
<behaviors> <serviceBehaviors> <behavior name=String"> <workflowIdle timeToPersist=”TimeSpan” timeToUnload=”TimeSpan” /> </behavior> </serviceBehaviors></behaviors>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo | Descripción |
---|---|
timeToPersist |
Un valor Timespan que especifica el tiempo que transcurre entre el momento en que el flujo de trabajo se vuelve inactivo y se conserva. El valor predeterminado es TimeSpan.MaxValue. La duración comienza a transcurrir cuando la instancia de flujo de trabajo se vuelve inactiva. Este atributo es útil si desea conservar de forma más agresiva una instancia de flujo de trabajo mientras se mantiene la instancia en memoria durante el máximo tiempo posible. Este atributo solo es válido si su valor es menor que el atributo timeToUnload. Si es mayor, se omite. Si este atributo transcurre antes de que el valor especificado por el atributo timeToUnload, la conservación debe completarse antes de que se descargue el flujo de trabajo. Esto implica que se puede retrasar la operación de descarga hasta que se conserve el flujo de trabajo. El nivel de conservación es responsable de administrar todos los reintentos de errores transitorios y solo produce excepciones con errores no recuperables. Por consiguiente, cualquier excepción producida durante la conservación se trata como grave y se anula la instancia de flujo de trabajo. |
timeToUnload |
Un valor Timespan que especifica el tiempo que transcurre entre el momento en que el flujo de trabajo se vuelve inactivo y descarga. El valor predeterminado es 1 minuto. Descargar un flujo de trabajo implica que también se conserva. Si este atributo se pone a cero, la instancia de flujo de trabajo se conserva y se descarga de inmediato en cuanto el flujo de trabajo se vuelve inactivo. Al establecer este atributo en TimeSpan.MaxValue, se deshabilita de forma eficaz la operación de descarga. Las instancias de flujo de trabajo inactivas nunca se descargan. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
Especifica el comportamiento de un elemento. |
Vea también
Referencia
WorkflowIdleBehavior
WorkflowIdleElement
Fecha de compilación: 2010-02-13