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 ,以執行作用域的反序列化。
如果你的持久化服務無法從資料儲存庫載入已完成的範圍,它應該會拋出帶有適當訊息的 a PersistenceException 。