ObjectManager.RecordArrayElementFixup 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
記錄陣列中某一元素的修正,稍後執行。
多載
| 名稱 | 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。
例外狀況
arrayToBeFixed或objectRequired參數小於或等於零。
參數 index 為 null。
備註
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。
例外狀況
arrayToBeFixed或objectRequired參數小於或等於零。
參數 indices 為 null。
備註
fixup 是針對指定陣列中指定的元素。 修正過程中使用的值會以 objectRequired 參數形式提供。