WorkflowInstance.TryUnload 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当实例挂起或空闲时,将工作流实例从内存卸载到持久性存储。
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 从空闲工作流回收系统资源。