WorkflowInstance.TryUnload Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Eltávolítja a munkafolyamat-példányt a memóriából az adatmegőrzési tárolóba, amikor a példány fel van függesztve vagy tétlen.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Válaszok
trueha a munkafolyamat-példányt eltávolították; egyéb esetben. false
Kivételek
A munkafolyamat-futtatókörnyezet motorjához nincs regisztrálva adatmegőrzési szolgáltatás.
Megjegyzések
Ha a munkafolyamat-példány tétlen vagy fel van függesztve, TryUnload az adatmegőrzési szolgáltatás használatával távolítsa el a munkafolyamat-példányt a memóriából, és őrizze meg egy adattárban. Ha nincs regisztrált adatmegőrzési szolgáltatás, WorkflowRuntimeTryUnload a rendszer egy InvalidOperationException. Ha a munkafolyamat-példány sikeresen megőrződött, a futtatókörnyezet aktiválja az WorkflowUnloaded eseményt, és visszaadja true.
Unload akkor ad false vissza, ha a munkafolyamat-példányt már eltávolították, leállították, megszakították vagy már befejezték.
A gazdagép a TryUnload rendszererőforrásokat vissza tudja igényelni egy tétlen munkafolyamatból.