RecordLinkList Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The RecordLinkList class dynamically creates a cache of record buffers that can hold records of different types, and that is not keyed or sorted.
public ref class RecordLinkList : Microsoft::Dynamics::Ax::Xpp::XppObjectBase
[Microsoft.Dynamics.Ax.Xpp.KernelClass]
public class RecordLinkList : Microsoft.Dynamics.Ax.Xpp.XppObjectBase
[<Microsoft.Dynamics.Ax.Xpp.KernelClass>]
type RecordLinkList = class
inherit XppObjectBase
Public Class RecordLinkList
Inherits XppObjectBase
- Inheritance
- Attributes
Remarks
A recordLinkList object is a double-linked list that can hold records of different types at the same time. It is not keyed or sorted. The recordLinkList object is especially useful for passing records from different tables as a parameter instead of retrieving the same records again. There is no limit to the size of a recordSortedList object. It is the responsibility of the programmer to control its size and therefore its memory consumption.
Constructors
RecordLinkList() | |
RecordLinkList(IntPtr) |
Fields
kernelClass | (Inherited from XppObjectBase) |
Methods
__shouldCallNew(Type) | |
addXppProxyReference(Type, Object) | (Inherited from XppObjectBase) |
Call(String, Object[], Type[], Object[]) | (Inherited from XppObjectBase) |
cancelTimeOut(Int32) | (Inherited from XppObjectBase) |
createKernelClass(Object[], Type[], Object[]) | (Inherited from XppObjectBase) |
del() |
Deletes the record at the current position in the list. |
equal(XppObjectBase) | (Inherited from XppObjectBase) |
fileId() |
Retrieves the table ID of the record at the current position in the list. |
finalize() | (Inherited from XppObjectBase) |
first() |
Puts the pointer on the first record in the list and, if it is present, copies the record into the buffer that is provided. |
first(Common) | |
get(Common, Int32) | |
get(Common) |
Copies the record at the current position or the specified position to the provided record buffer, without affecting the pointer position. |
GetIntPtr() | |
GetKernelInstanceUniqueId() | (Inherited from XppObjectBase) |
getTimeOutTimerHandle() | (Inherited from XppObjectBase) |
getXppProxyReference(Type) | (Inherited from XppObjectBase) |
handle() | |
ins(Common) |
Inserts a record at the end of a list. |
IsManagedValid() | |
kernelhandle() | |
KernelInstanceDisposed() | (Inherited from XppObjectBase) |
last() |
Puts the list at the last record and copies the record to the specified record buffer. |
last(Common) | |
len() |
Returns the current number of records in the list. |
MakeReflectionCall(String, Object[]) | (Inherited from XppObjectBase) |
newmethod() |
Initializes a new instance of the RecordLinkList class. |
next() |
Puts the pointer on the next record and copies it to the provided buffer. |
next(Common) | |
notify() | (Inherited from XppObjectBase) |
notifyAll() | (Inherited from XppObjectBase) |
objectOnServer() |
Obsolete.
(Inherited from XppObjectBase)
|
peek() |
Retrieves the record at the current position in the list. |
prev() |
Puts the pointer on the previous record in the list and copies the record to the specified buffer. |
prev(Common) | |
setTimeOut(String, Int32, Boolean) |
Obsolete.
(Inherited from XppObjectBase)
|
setTimeOut(String, Int32) |
Obsolete.
(Inherited from XppObjectBase)
|
usageCount() | (Inherited from XppObjectBase) |
VerifyKernelClass() | (Inherited from XppObjectBase) |
wait() | (Inherited from XppObjectBase) |
Xml() | (Inherited from XppObjectBase) |
Xml(Int32) | (Inherited from XppObjectBase) |