WorkflowPersistenceService.LoadCompletedContextActivity 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中实现时,将指定的已完成范围加载回内存中。
protected public:
abstract System::Workflow::ComponentModel::Activity ^ LoadCompletedContextActivity(Guid scopeId, System::Workflow::ComponentModel::Activity ^ outerActivity);
protected internal abstract System.Workflow.ComponentModel.Activity LoadCompletedContextActivity(Guid scopeId, System.Workflow.ComponentModel.Activity outerActivity);
abstract member LoadCompletedContextActivity : Guid * System.Workflow.ComponentModel.Activity -> System.Workflow.ComponentModel.Activity
Protected Friend MustOverride Function LoadCompletedContextActivity (scopeId As Guid, outerActivity As Activity) As Activity
参数
返回
一个 Activity 表示已完成的范围。
注解
工作流运行时引擎用于 LoadCompletedContextActivity 实现补偿。 必须还原已完成作用域的相同副本。 为此,必须从数据存储中已完成作用域的表示形式还原有效 Stream 。 然后,必须将此项 Stream 传递给其中一个重载的方法, Load 以便对范围执行反序列化。
如果持久性服务无法从其数据存储加载已完成的范围,则应引发带有适当消息的作用域 PersistenceException 。