WorkflowInstance.TryUnload Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.