'宣言 Public Overridable Function ProvideDescendantMapping( _ ByVal descendants As IList(Of UndeleteRecordsStrategy.RecordInfo) _ ) As IDictionary(Of UndeleteRecordsStrategy.RecordInfo,Object)
public virtual IDictionary<UndeleteRecordsStrategy.RecordInfo,object> ProvideDescendantMapping( IList<UndeleteRecordsStrategy.RecordInfo> descendants )
このメソッドは、RestoreDescendantActions が true を返し、元に戻すアクションまたは再実行アクションが削除されたレコードの 1 つまたは複数の子孫と関連付けられていた場合に呼び出されます。このメソッドは、前のデータ項目と関連付けられる新しいデータ項目を示す方法を提供します。デフォルトでは、このメソッドが同じデータ項目インスタンスを使用していることを前提とします。
子孫レコードの各セットで発生するため、このメソッドを複数回を呼び出す可能性があることに注意してください。例えば、削除されたレコードに孫レコードがある場合、子レコード (その孫レコードの祖先) のレコード情報で最初に発生されます。