Freigeben über


WorkflowPersistenceService.UnloadOnIdle(Activity) Methode

Definition

Bestimmt, ob ein Workflow im Leerlauf entladen werden soll.

protected public:
 abstract bool UnloadOnIdle(System::Workflow::ComponentModel::Activity ^ activity);
protected internal abstract bool UnloadOnIdle (System.Workflow.ComponentModel.Activity activity);
abstract member UnloadOnIdle : System.Workflow.ComponentModel.Activity -> bool
Protected Friend MustOverride Function UnloadOnIdle (activity As Activity) As Boolean

Parameter

activity
Activity

Activity, die den abgeschlossenen Bereich darstellt.

Gibt zurück

Boolean

Wenn true, entlädt die Workflowruntime-Engine den angegebenen Workflow, sobald er in den Leerlauf wechselt.

Beispiele

Im folgenden Beispiel wird eine Implementierung der UnloadOnIdle-Methode gezeigt. Dieses Beispiel stammt aus dem Beispiel zum benutzerdefinierten Persistenzdienst in der Datei FilePersistenceService.cs. Weitere Informationen finden Sie im Beispiel für den benutzerdefinierten Beharrungsdienst.

protected override bool UnloadOnIdle(Activity activity)
{
    return unloadOnIdle;
}
' Returns status of unloadOnIdle flag
Protected Overrides Function UnloadOnIdle(ByVal rootActivity As System.Workflow.ComponentModel.Activity) As Boolean
    Return unloadOnIdleValue
End Function

Gilt für