Share via


WorkflowIdleBehavior.TimeToPersist Propiedad

Definición

Obtiene o establece un valor que especifica el TimeSpan que transcurre entre el momento en que el flujo de trabajo se vuelve inactivo y se conserva.

public:
 property TimeSpan TimeToPersist { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToPersist { get; set; }
member this.TimeToPersist : TimeSpan with get, set
Public Property TimeToPersist As TimeSpan

Valor de propiedad

El intervalo de tiempo utilizado para determinar cuándo se conserva un flujo de trabajo.

Comentarios

El TimeSpan comienza a transcurrir cuando la instancia de flujo de trabajo se vuelve inactiva. Esta propiedad 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. El valor predeterminado de esta propiedad es MaxValue. La propiedad TimeToPersist solo será válida si tiene un valor menor que TimeToUnload. Si es mayor, se omite. Si el TimeSpan especificado por la propiedad TimeToPersist transcurre antes que el TimeSpan especificado por TimeToUnload, la persistencia deberá 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.

Se aplica a