CompensationExtension クラス

定義

補正アクティビティに接続し、補正関連のインスタンス状態を保持する拡張機能を表します。

public ref class CompensationExtension : System::Activities::Persistence::PersistenceParticipant, System::Activities::Hosting::IWorkflowInstanceExtension
public class CompensationExtension : System.Activities.Persistence.PersistenceParticipant, System.Activities.Hosting.IWorkflowInstanceExtension
type CompensationExtension = class
    inherit PersistenceParticipant
    interface IWorkflowInstanceExtension
Public Class CompensationExtension
Inherits PersistenceParticipant
Implements IWorkflowInstanceExtension
継承
CompensationExtension
実装

コンストラクター

名前 説明
CompensationExtension()

CompensationExtension クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

永続化する補正に関連する読み取り/書き込み値と書き込み専用値を収集するためにホストによって呼び出されます。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

ホストは、最初のステージで値を収集した後、このメソッドを呼び出します。 ホストは、マッピングのために、最初のステージ (CollectValues ステージ) の間にすべての永続化参加者から収集された値の 2 つの読み取り専用ディクショナリをこのメソッドに転送します。 ホストは、このメソッドによって返されるディクショナリ内の値を書き込み専用値のコレクションに追加します。

(継承元 PersistenceParticipant)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
PublishValues(IDictionary<XName,Object>)

最新の永続化エピソードの一部であった補正に関連するすべての読み込まれた値を渡すためにホストによって呼び出されます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IWorkflowInstanceExtension.GetAdditionalExtensions()

補正アクティビティに対する追加の拡張機能を返します。

IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy)

補正アクティビティに追加の拡張機能を設定します。

適用対象