WorkflowApplication.PersistableIdle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.