WorkflowApplication.PersistableIdle Eigenschap

Definitie

Hiermee wordt de gemachtigde opgehaald of ingesteld die wordt aangeroepen wanneer het huidige werkstroomexemplaren niet actief is en kan worden persistent gemaakt.

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)

Waarde van eigenschap

De gemachtigde die wordt aangeroepen wanneer het huidige werkstroomexemplaren niet actief is en kan worden behouden.

Voorbeelden

In het volgende voorbeeld wordt de PersistableIdle handler verwerkt en wordt de runtime geïnstrueerd om de werkstroom te behouden en te verwijderen.

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

Opmerkingen

Wanneer een werkstroom niet-actief wordt en kan worden behouden, beide Idle en PersistableIdle in die volgorde worden aangeroepen. De PersistableIdle handler retourneert een van de PersistableIdleAction opsommingswaarden van None, Persistof Unload.

Van toepassing op