WorkflowInstance.TryUnload Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scarica l'istanza del flusso di lavoro dalla memoria all'archivio di persistenza quando l'istanza viene sospesa o inattiva.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Valori restituiti
true se l'istanza del flusso di lavoro è stata scaricata; in caso contrario, false.
Eccezioni
Non esiste alcun servizio di persistenza registrato con il motore di runtime del flusso di lavoro.
Commenti
Se l'istanza del flusso di lavoro è inattiva o sospesa, TryUnload usa il servizio di persistenza per rimuovere l'istanza del flusso di lavoro dalla memoria e renderla persistente in un archivio dati. Se non è presente alcun servizio di persistenza registrato con WorkflowRuntime, TryUnload genera un'eccezione InvalidOperationException. Se l'istanza del flusso di lavoro viene salvata in modo permanente, il runtime genera l'evento WorkflowUnloaded e restituisce true.
Unload restituisce false se l'istanza del flusso di lavoro è già stata scaricata, è stata terminata, è stata interrotta o è già stata completata.
L'host può usare TryUnload per recuperare le risorse di sistema da un flusso di lavoro inattiva.