WorkflowApplication.PersistableIdle Egenskap

Definition

Hämtar eller anger det ombud som anropas när den aktuella arbetsflödesinstansen är inaktiv och kan sparas.

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)

Egenskapsvärde

Ombudet som anropas när den aktuella arbetsflödesinstansen är inaktiv och kan sparas.

Exempel

I följande exempel hanteras PersistableIdle hanteraren och körningen instrueras att spara och ta bort arbetsflödet.

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

Kommentarer

När ett arbetsflöde blir inaktivt och kan sparas anropas båda Idle och PersistableIdle i den ordningen. Hanteraren PersistableIdle returnerar ett av PersistableIdleAction uppräkningsvärdena Noneför , Persisteller Unload.

Gäller för