ObjectManager.RecordArrayElementFixup 方法

定義

記錄陣列中單一元素的修復,以便稍後執行。

多載

RecordArrayElementFixup(Int64, Int32, Int64)

記錄陣列中單一元素的修復。

RecordArrayElementFixup(Int64, Int32[], Int64)

記錄陣列中指定之元素的修復,以便稍後執行。

RecordArrayElementFixup(Int64, Int32, Int64)

記錄陣列中單一元素的修復。

public:
 virtual void RecordArrayElementFixup(long arrayToBeFixed, int index, long objectRequired);
public virtual void RecordArrayElementFixup (long arrayToBeFixed, int index, long objectRequired);
abstract member RecordArrayElementFixup : int64 * int * int64 -> unit
override this.RecordArrayElementFixup : int64 * int * int64 -> unit
Public Overridable Sub RecordArrayElementFixup (arrayToBeFixed As Long, index As Integer, objectRequired As Long)

參數

arrayToBeFixed
Int64

用來記錄修復的陣列 ID。

index
Int32

要求修復之 arrayFixup 中的索引。

objectRequired
Int64

在完成修復之後,目前陣列元素將指向的物件 ID。

例外狀況

arrayToBeFixedobjectRequired 參數小於或等於零。

index 參數為 null

備註

修正適用于指定陣列的指定專案。 修正程式期間所使用的值會在 參數中 objectRequired 提供。

適用於

RecordArrayElementFixup(Int64, Int32[], Int64)

記錄陣列中指定之元素的修復,以便稍後執行。

public:
 virtual void RecordArrayElementFixup(long arrayToBeFixed, cli::array <int> ^ indices, long objectRequired);
public virtual void RecordArrayElementFixup (long arrayToBeFixed, int[] indices, long objectRequired);
abstract member RecordArrayElementFixup : int64 * int[] * int64 -> unit
override this.RecordArrayElementFixup : int64 * int[] * int64 -> unit
Public Overridable Sub RecordArrayElementFixup (arrayToBeFixed As Long, indices As Integer(), objectRequired As Long)

參數

arrayToBeFixed
Int64

用來記錄修復的陣列 ID。

indices
Int32[]

要求修復之多維陣列中的索引。

objectRequired
Int64

在完成修復之後,陣列元素將指向的物件 ID。

例外狀況

arrayToBeFixedobjectRequired 參數小於或等於零。

indices 參數為 null

備註

修正適用于指定陣列的指定專案。 修正程式期間所使用的值會在 參數中 objectRequired 提供。

適用於