Sdílet prostřednictvím


WorkflowApplication.PersistableIdle Vlastnost

Definice

Získá nebo nastaví delegáta, který je vyvolán, když aktuální instance pracovního postupu je nečinná a může být trvalé.

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)

Hodnota vlastnosti

Delegát, který je vyvolán, když aktuální instance pracovního postupu je nečinná a může být trvalé.

Příklady

Následující příklad zpracovává obslužnou rutinu PersistableIdle a dává modulu runtime pokyn k zachování a uvolnění pracovního postupu.

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

Poznámky

Když pracovní postup přestane být nečinný a je možné ho zachovat, vyvolá se v daném pořadí i IdlePersistableIdle . Obslužná rutina PersistableIdle vrátí jednu z PersistableIdleAction hodnot výčtu None, Persistnebo Unload.

Platí pro