WorkflowApplication.PersistableIdle Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Delegaten, der aufgerufen wird, wenn die aktuelle Workflowinstanz im Leerlauf ist und beibehalten werden kann.

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)

Eigenschaftswert

Der Delegat, der aufgerufen wird, wenn die aktuelle Workflowinstanz im Leerlauf ist und beibehalten werden kann.

Beispiele

Im folgenden Beispiel wird der PersistableIdle Handler behandelt und die Laufzeit angewiesen, den Workflow beizubehalten und zu entladen.

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

Hinweise

Wenn ein Workflow im Leerlauf ist und in dieser Reihenfolge beibehalten Idle werden kann und PersistableIdle aufgerufen werden kann. Der PersistableIdle Handler gibt einen der PersistableIdleAction Enumerationswerte von None, , Persistoder Unload.

Gilt für: