WorkflowServiceHost.OnClose(TimeSpan) 方法

定义

关闭所承载的服务,包括通道调度程序以及相关联的实例上下文和侦听器。

protected:
 override void OnClose(TimeSpan timeout);
protected override void OnClose (TimeSpan timeout);
override this.OnClose : TimeSpan -> unit
Protected Overrides Sub OnClose (timeout As TimeSpan)

参数

timeout
TimeSpan

一段时间,必须在此时间内完成关闭操作,否则将会超时。

注解

调用 OnClose 时,工作流运行时将尝试保留任何承载的工作流,但本方案中不保证持久化。 若要承载重要的业务数据,则应经常保留实例(例如,在每个 Send(发送)操作之后,或在某个时间间隔后)以确保数据不会丢失。

适用于