WorkflowApplication.PersistableIdle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.