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 для освобождения системных ресурсов из неактивного рабочего процесса.

Применяется к