WorkflowApplication.PersistableIdle Propiedad

Definición

Obtiene o establece el delegado que se invoca cuando la instancia de flujo de trabajo actual queda inactiva y se puede conservar.

public:
 property Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ PersistableIdle { Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ get(); void set(Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ value); };
public Func<System.Activities.WorkflowApplicationIdleEventArgs,System.Activities.PersistableIdleAction> PersistableIdle { get; set; }
member this.PersistableIdle : Func<System.Activities.WorkflowApplicationIdleEventArgs, System.Activities.PersistableIdleAction> with get, set
Public Property PersistableIdle As Func(Of WorkflowApplicationIdleEventArgs, PersistableIdleAction)

Valor de propiedad

Delegado que se invoca cuando la instancia de flujo de trabajo actual está inactiva y se puede conservar.

Ejemplos

En el siguiente ejemplo se administra el controlador de la propiedad PersistableIdle y se indica al motor de tiempo de ejecución que conserve y descargue el flujo de trabajo.

wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
    // Instruct the runtime to persist and unload the workflow
    return PersistableIdleAction.Unload;
};

Comentarios

Cuando un flujo de trabajo se vuelve inactivo y se puede conservar, se invocan las propiedades Idle y PersistableIdle, en ese orden. El controlador de la propiedad PersistableIdle devuelve uno de los valores de la enumeración PersistableIdleAction de los campos None, Persist o Unload.

Se aplica a