WorkflowInstance.TryUnload Metoda

Definicja

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.

Dotyczy