NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ObjectManager.RecordArrayElementFixup (Int64, Int32, Int64)

Records a fixup for one element in an array.

[Visual Basic]
Overloads Overridable Public Sub RecordArrayElementFixup( _
   ByVal arrayToBeFixed As Long, _
   ByVal index As Integer, _
   ByVal objectRequired As Long _
)
[C#]
public virtual void RecordArrayElementFixup(
   long arrayToBeFixed,
   int index,
   long objectRequired
);
[C++]
public: virtual void RecordArrayElementFixup(
   __int64 arrayToBeFixed,
   int index,
   __int64 objectRequired
);
[JScript]
public function RecordArrayElementFixup(
   arrayToBeFixed : long,
   index : int,
   objectRequired : long
);

Parameters

arrayToBeFixed
The ID of the array for which to record a fixup.
index
The index within arrayFixup for which a fixup is requested.
objectRequired
The ID of the object that this array element should point to after fixup is completed.

Exceptions

Exception Type Condition
ArgumentOutOfRangeException The arrayToBeFixed or objectRequired parameter is less than or equal to zero.
ArgumentNullException The index parameter is a null reference (in Visual Basic Nothing).

Remarks

The fixup is for a specified element of a specified array. The value to be used during the fixup process is provided as the objectRequired

parameter.

See Also

ObjectManager Class | ObjectManager Members | System.Runtime.Serialization Namespace | ObjectManager.RecordArrayElementFixup Overload List