ObjectManager.RecordArrayElementFixup 方法

定義

記錄陣列中某一元素的修正,稍後執行。

多載

名稱 Description
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

fixup 完成後,目前陣列元素會指向的物件 ID。

例外狀況

arrayToBeFixedobjectRequired參數小於或等於零。

參數 indexnull

備註

fixup 是針對指定陣列中的指定元素。 修正過程中使用的值會以 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參數小於或等於零。

參數 indicesnull

備註

fixup 是針對指定陣列中指定的元素。 修正過程中使用的值會以 objectRequired 參數形式提供。

適用於