ActivityExecutionContextManager.CompleteExecutionContext 方法

定义

将执行上下文标记为已完成。

重载

CompleteExecutionContext(ActivityExecutionContext)

将执行上下文标记为已完成。

CompleteExecutionContext(ActivityExecutionContext, Boolean)

将执行上下文标记为已完成。

CompleteExecutionContext(ActivityExecutionContext)

将执行上下文标记为已完成。

public:
 void CompleteExecutionContext(System::Workflow::ComponentModel::ActivityExecutionContext ^ childContext);
public void CompleteExecutionContext (System.Workflow.ComponentModel.ActivityExecutionContext childContext);
member this.CompleteExecutionContext : System.Workflow.ComponentModel.ActivityExecutionContext -> unit
Public Sub CompleteExecutionContext (childContext As ActivityExecutionContext)

参数

例外

childContext 是空引用(Visual Basic 中的Nothing)。

childContext 不包含在此实例的 ExecutionContexts中。

注解

仅当正在完成的执行上下文中的活动处于 Closed 状态时,工作流运行时才允许此操作成功。 forcePersist Boolean 参数指示是否应持久保存已完成的执行上下文,以便以后可供检索(例如,要运行的补偿)。

没有 forcePersist 参数的 CompleteExecutionContext 重载实际上使用 false值,因此默认情况下,不会保留已完成的执行上下文。

适用于

CompleteExecutionContext(ActivityExecutionContext, Boolean)

将执行上下文标记为已完成。

public:
 void CompleteExecutionContext(System::Workflow::ComponentModel::ActivityExecutionContext ^ childContext, bool forcePersist);
public void CompleteExecutionContext (System.Workflow.ComponentModel.ActivityExecutionContext childContext, bool forcePersist);
member this.CompleteExecutionContext : System.Workflow.ComponentModel.ActivityExecutionContext * bool -> unit
Public Sub CompleteExecutionContext (childContext As ActivityExecutionContext, forcePersist As Boolean)

参数

forcePersist
Boolean

Boolean,该值指示是否将持久保存已完成的上下文。

例外

childContext 是空引用(Visual Basic 中的Nothing)。

childContext 不包含在此实例的 ExecutionContexts中。

注解

仅当正在完成的执行上下文中的活动处于 Closed 状态时,工作流运行时才允许此操作成功。 forcePersist Boolean 参数指示是否应持久保存已完成的执行上下文,以便以后可供检索(例如,要运行的补偿)。

没有 forcePersist 参数的 CompleteExecutionContext 重载实际上使用 false值,因此默认情况下,不会保留已完成的执行上下文。

适用于