WorkflowPersistenceService.LoadCompletedContextActivity メソッド

定義

派生クラスで実装された場合は、指定した完了したスコープをメモリに読み込みます。

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

パラメーター

scopeId
Guid

完了したスコープの Guid

outerActivity
Activity

完了したスコープを囲むアクティビティを表す Activity

返品

完了したスコープを表す Activity

注釈

ワークフロー ランタイム エンジンは、 LoadCompletedContextActivity を使用して補正を実装します。 完了したスコープと同じコピーを復元する必要があります。 これを行うには、データ ストア内の完成したスコープの表現から有効な Stream を復元する必要があります。 次に、スコープの逆シリアル化を実行するには、この StreamLoad のオーバーロードされたメソッドのいずれかに渡す必要があります。

永続化サービスが完了したスコープをデータ ストアから読み込めない場合は、適切なメッセージを含む PersistenceException をスローする必要があります。

適用対象