WorkflowInstance.TryUnload Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uvolní instanci pracovního postupu z paměti do úložiště trvalosti, když je instance pozastavená nebo nečinná.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Návraty
truepokud byla instance pracovního postupu uvolněna; v opačném případě . false
Výjimky
V modulu runtime pracovního postupu není zaregistrovaná žádná služba trvalosti.
Poznámky
Pokud je instance pracovního postupu nečinná nebo pozastavená, TryUnload pomocí služby trvalosti odebere instanci pracovního postupu z paměti a zachovají ji do úložiště dat. Pokud není k dispozici žádná služba trvalosti zaregistrovaná v nástroji WorkflowRuntime, TryUnload vyvolá výjimku InvalidOperationException. Pokud je instance pracovního postupu úspěšně zachována, modul runtime vyvolá WorkflowUnloaded událost a vrátí .true
Unload vrátí false , pokud již byla instance pracovního postupu uvolněna, byla ukončena, byla přerušena nebo již dokončena.
Hostitel může použít TryUnload k uvolnění systémových prostředků z nečinných pracovních postupů.