WorkflowApplication.PersistableIdle Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az aktuális munkafolyamat-példány tétlenségekor meghívott delegáltat, és megőrizhető.
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)
Tulajdonság értéke
Az aktuális munkafolyamat-példány tétlenségekor meghívott delegált, amely megőrizhető.
Példák
Az alábbi példa kezeli a PersistableIdle kezelőt, és utasítja a futtatókörnyezetet a munkafolyamat megőrzésére és eltávolítására.
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
// Instruct the runtime to persist and unload the workflow
return PersistableIdleAction.Unload;
};
Megjegyzések
Amikor egy munkafolyamat tétlenné válik, és mind a kettő Idle megmarad, és PersistableIdle a rendszer meghívja, abban a sorrendben. A PersistableIdle kezelő az PersistableIdleAction , Nonevagy Persist. számbavételi értékeinek egyikét Unloadadja eredményül.