WorkflowInstance.TryUnload Metod

Definition

Tar bort arbetsflödesinstansen från minnet till beständighetsarkivet när instansen är pausad eller inaktiv.

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

Returer

trueom arbetsflödesinstansen har inaktiverats. annars . false

Undantag

Det finns ingen beständighetstjänst registrerad med arbetsflödets körningsmotor.

Kommentarer

Om arbetsflödesinstansen är inaktiv eller pausad använder du beständighetstjänsten TryUnload för att ta bort arbetsflödesinstansen från minnet och spara den i ett datalager. Om det inte finns någon beständighetstjänst registrerad med WorkflowRuntime, TryUnload genererar en InvalidOperationException. Om arbetsflödesinstansen har sparats genererar körningen WorkflowUnloaded händelsen och returnerar true. Unload returnerar false om arbetsflödesinstansen redan har tagits bort, har avslutats, har avbrutits eller redan har slutförts.

Värden kan använda TryUnload för att frigöra systemresurser från ett inaktivt arbetsflöde.

Gäller för