Partager via


WorkflowApplication.PersistableIdle Propriété

Définition

Obtient ou définit le délégué qui est appelé lorsque l’instance de flux de travail actuelle est inactive et peut être rendue persistante.

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)

Valeur de propriété

Délégué appelé lorsque le flux de travail actuel instance est inactif et peut être conservé.

Exemples

L'exemple suivant gère le gestionnaire d'événements PersistableIdle et indique au runtime qu'il doit rendre le flux de travail persistant et le décharger.

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

Remarques

Lorsqu'un flux de travail devient inactif et peut être rendu persistant, les propriétés Idle et PersistableIdle sont appelées, dans cet ordre. Le gestionnaire d'événements PersistableIdle retourne une des valeurs d'énumération PersistableIdleAction de None, Persist ou Unload.

S’applique à