WorkflowInstance.TryUnload Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwalnia wystąpienie przepływu pracy z pamięci do magazynu trwałości, gdy wystąpienie jest zawieszone lub bezczynne.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Zwraca
true jeśli wystąpienie przepływu pracy zostało rozładowane; w przeciwnym razie, false.
Wyjątki
Usługa trwałości nie jest zarejestrowana w a aparatze środowiska uruchomieniowego przepływu pracy.
Uwagi
Jeśli wystąpienie przepływu pracy jest bezczynne lub wstrzymane, użyje usługi trwałości, TryUnload aby usunąć wystąpienie przepływu pracy z pamięci i utrwało je do magazynu danych. Jeśli usługa trwałości nie jest zarejestrowana w usłudze WorkflowRuntime, TryUnload zgłasza błąd InvalidOperationException. Jeśli wystąpienie przepływu pracy zostało pomyślnie utrwalone, środowisko uruchomieniowe zgłasza WorkflowUnloaded zdarzenie i zwraca wartość true.
Unload Zwraca wartość false , jeśli wystąpienie przepływu pracy zostało już rozładowane, zostało zakończone, zostało przerwane lub zostało już ukończone.
Host może użyć TryUnload do odzyskania zasobów systemowych z bezczynnego przepływu pracy.