WorkflowInstance.TryUnload Méthode

Définition

Décharge l’instance de flux de travail de la mémoire vers le magasin de persistance lorsque l’instance est suspendue ou inactive.

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

Retours

true si l’instance de flux de travail a été déchargée ; sinon, false.

Exceptions

Aucun service de persistance n’est inscrit auprès du moteur d’exécution du flux de travail.

Remarques

Si l’instance de flux de travail est inactive ou suspendue, TryUnload utilise le service de persistance pour supprimer l’instance de workflow de la mémoire et la conserver dans un magasin de données. S’il n’existe aucun service de persistance inscrit auprès du WorkflowRuntime, TryUnload lève un InvalidOperationException. Si l’instance de workflow est correctement conservée, le runtime déclenche l’événement WorkflowUnloaded et retourne true. Unload retourne false si l’instance de flux de travail a déjà été déchargée, a été arrêtée, a été abandonnée ou a déjà été terminée.

L’hôte peut utiliser TryUnload pour récupérer des ressources système à partir d’un flux de travail inactif.

S’applique à