WorkflowInstance.TryUnload Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выгружает экземпляр рабочего процесса из памяти в хранилище сохраняемости при приостановке или простое экземпляра.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Возвращаемое значение
true Значение , если экземпляр рабочего процесса был выгружен; falseв противном случае .
Исключения
Служба сохраняемости не зарегистрирована в обработчике среды выполнения рабочего процесса.
Комментарии
Если экземпляр рабочего процесса неактивен или приостановлен, использует службу сохраняемости для TryUnload удаления экземпляра рабочего процесса из памяти и сохранения его в хранилище данных. Если в ней WorkflowRuntimeнет службы сохраняемости, TryUnload вызывается InvalidOperationExceptionисключение. Если экземпляр рабочего процесса успешно сохранен, среда выполнения вызывает WorkflowUnloaded событие и возвращает.true
Unload возвращается false , если экземпляр рабочего процесса уже выгружается, был завершен, прерван или уже завершен.
Узел может использовать TryUnload для освобождения системных ресурсов из неактивного рабочего процесса.