Share via


DictIndex Class

Definition

The DictIndex class returns metadata about a table index.

public ref class DictIndex : Microsoft::Dynamics::Ax::Xpp::XppObjectBase
[Microsoft.Dynamics.Ax.Xpp.KernelClass]
public class DictIndex : Microsoft.Dynamics.Ax.Xpp.XppObjectBase
[<Microsoft.Dynamics.Ax.Xpp.KernelClass>]
type DictIndex = class
    inherit XppObjectBase
Public Class DictIndex
Inherits XppObjectBase
Inheritance
Microsoft.Dynamics.AX.KernelInterop.ProxyBase
DictIndex
Attributes

Remarks

The following example creates an instance of the DictIndex class.

Dictionary dict; 
DictTable  table; 
DictIndex  idx; 
dict = new Dictionary(); 
table = new DictTable(dict.tableName2Id("Address")); 
idx = new DictIndex(table.id(), table.indexName2Id("AddrIdx"));

Constructors

DictIndex()
DictIndex(Int32, Int32)
DictIndex(IntPtr)

Fields

__k_DictIndexId
kernelClass (Inherited from XppObjectBase)

Methods

__shouldCallNew(Type)
addXppProxyReference(Type, Object) (Inherited from XppObjectBase)
allowDuplicates()

Returns the value of the allowDuplicates property for the index.

Call(String, Object[], Type[], Object[]) (Inherited from XppObjectBase)
cancelTimeOut(Int32) (Inherited from XppObjectBase)
configurationKeyId()

Returns the ID of the configuration key for the index.

createKernelClass(Object[], Type[], Object[]) (Inherited from XppObjectBase)
enabled()

Returns a value that indicates whether the index is enabled.

equal(XppObjectBase) (Inherited from XppObjectBase)
field(Int32)

Returns the ID of the specified field in the index.

finalize() (Inherited from XppObjectBase)
GetIntPtr() (Inherited from XppObjectBase)
GetKernelInstanceUniqueId() (Inherited from XppObjectBase)
getTimeOutTimerHandle() (Inherited from XppObjectBase)
getValidTimeStateMode()
getXppProxyReference(Type) (Inherited from XppObjectBase)
handle()
id()

Returns the ID of the index.

includedColumn(Int32)
isAlternateKey()
IsManagedValid() (Inherited from XppObjectBase)
isSql()

Gets a value that indicates whether the index is in the SQL database.

isValidTimeStateKey()
kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
modify(Boolean, Boolean, Boolean)

Modifies the index.

name()

Returns the name of the index.

name(DbBackend)
newmethod() (Inherited from XppObjectBase)
newmethod(Int32, Int32)

Initializes a new instance of the Object class.

notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
numberOfFields()

Returns the number of fields in the index definition.

numberOfIncludedColumns()
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
setAlternateKey(Boolean, Boolean)
setTimeOut(String, Int32, Boolean)
Obsolete.
(Inherited from XppObjectBase)
setTimeOut(String, Int32)
Obsolete.
(Inherited from XppObjectBase)
setValidTimeStateKey(Boolean, ValidTimeStateMode, Boolean)
tableid()

Returns the ID of the table that contains the index.

usageCount() (Inherited from XppObjectBase)
VerifyKernelClass() (Inherited from XppObjectBase)
wait() (Inherited from XppObjectBase)
Xml() (Inherited from XppObjectBase)
Xml(Int32) (Inherited from XppObjectBase)

Applies to