WorkflowApplication.PersistableIdle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.