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 fixups for the specified elements in an array.

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

Parameters

arrayToBeFixed
The ID of the array for which to record the fixup.
indices
The indices within the array for which the fixup are requested.
objectRequired
The ID of the object that these array elements 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 indices parameter is a null reference (in Visual Basic Nothing).

Remarks

The fixup is for specified elements 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