WorkflowApplication.PersistableIdle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia delegata wywoływanego, gdy bieżące wystąpienie przepływu pracy jest bezczynne i może być utrwalane.
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)
Wartość właściwości
Delegat wywoływany, gdy bieżące wystąpienie przepływu pracy jest bezczynne i można go utrwalić.
Przykłady
Poniższy przykład obsługuje procedurę PersistableIdle obsługi i instruuje środowisko uruchomieniowe, aby utrwało i zwolniło przepływ pracy.
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
// Instruct the runtime to persist and unload the workflow
return PersistableIdleAction.Unload;
};
Uwagi
Gdy przepływ pracy stanie się bezczynny i można go utrwalić, zarówno, jak Idle i PersistableIdle są wywoływane w tej kolejności. Procedura PersistableIdle obsługi zwraca jedną z PersistableIdleAction wartości Nonewyliczenia , Persistlub Unload.