Dictionary Class

Definition

The Dictionary class provides information about tables, extended data types, classes, and other items in the Finance and Operations Application Object Tree (AOT).

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

Constructors

Dictionary()
Dictionary(IntPtr)

Fields

kernelClass (Inherited from XppObjectBase)

Properties

AxClassId

Methods

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

Refreshes the .aod file.

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

Indicates the number of classes in Finance and Operations.

Classcnt2id(Int32)

Provides the ID of a specified class.

Classflush()

Refreshes the classes in Finance and Operations.

Classid2name(Int32)
Classname(Int32)

Provides the name of a specified class.

Classname2id(String)

Provides the ID for a specified class, based on the class name.

Classnext(Int32)

Indicates the class that succeeds a specified class, based on the class IDs.

Classobject(Int32)

Provides information about a specified class by returning a DictClass object.

Configurationkeycnt()

Indicates the number of configuration keys in Finance and Operations.

Configurationkeycnt2id(Int32)

Provides the ID of a specified configuration key.

Configurationkeyflush()

Refreshes the configuration keys in Finance and Operations.

Configurationkeyid2name(Int32)
Configurationkeyname(Int32)

Provides the name of a specified configuration key.

Configurationkeyname2id(String)

Provides the ID for a specified configuration key, based on the configuration key name.

Configurationkeynext(Int32)

Indicates the configuration key that succeeds a specified configuration key, based on the configuration key IDs.

Configurationkeyobject(Int32)

Provides information about a specified configuration key by returning a DictConfigurationKey object.

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

Indicates the current company for which data is available in the database.

Dataflush()

Refreshes the table data in Finance and Operations.

Dataflush(Int32)
Enumcnt()

Indicates the number of enumeration types in Finance and Operations.

Enumcnt2id(Int32)

Provides the ID of a specified enumeration type.

Enumflush()

Refreshes the enumeration types in Finance and Operations.

Enumid2name(Int32)
Enumname(Int32)

Provides the name for a specified enumeration.

Enumname2id(String)

Provides the ID of a specified enumeration, based on the name.

Enumnext(Int32)

Indicates the enumeration type that succeeds a specified enumeration type, based on the enumeration type IDs.

Enumobject(Int32)

Provides information about a specified enumeration by returning a DictEnum object.

equal(XppObjectBase) (Inherited from XppObjectBase)
finalize() (Inherited from XppObjectBase)
GetIntPtr() (Inherited from XppObjectBase)
GetKernelInstanceUniqueId() (Inherited from XppObjectBase)
getTimeOutTimerHandle() (Inherited from XppObjectBase)
getXppProxyReference(Type) (Inherited from XppObjectBase)
handle()
IsManagedValid() (Inherited from XppObjectBase)
kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
Licensecode2name(Int32)
Licensecodecnt()

Indicates the number of license codes in Finance and Operations.

Licensecodecnt2id(Int32)

Provides the ID of a specified license code.

Licensecodeflush()

Refreshes the license codes in Finance and Operations.

Licensecodename(Int32)

Provides the name of a specified license code.

Licensecodename2id(String)

Provides the ID for a specified license code, based on the license code name.

Licensecodenext(Int32)

Indicates the license code that succeeds a specified license code, based on the license code IDs.

Licensecodeobject(Int32)

Provides information about a specified license code by returning a DictLicenseCode object.

Loginsettingsflush()

Refreshes the logon settings for Finance and Operations.

MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
newmethod() (Inherited from XppObjectBase)
notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
Reloadsecurity()

Reloads the feature key system.

Reloadsecurity(Boolean, Boolean, Boolean)
Reloadsecurity(Boolean, Boolean)
Reloadsecurity(Boolean)
setTimeOut(String, Int32, Boolean)
Obsolete.
(Inherited from XppObjectBase)
setTimeOut(String, Int32)
Obsolete.
(Inherited from XppObjectBase)
Tablecnt()

Indicates the number of tables in Finance and Operations.

Tablecnt2id(Int32)

Provides the ID of a specified table.

Tableflush()

Refreshes the tables in Finance and Operations.

tableid2name(Int32)
Tablename(Int32)

Provides the name of a specified table.

Tablename2id(String)

Provides the ID for a specified table, based on the table name.

Tablenext(Int32)

Indicates the table that succeeds a specified table, based on the table IDs.

Tableobject(Int32)

Provides information about a specified table by returning a DictTable object.

Tablesql(Int32)

Indicates whether a table is a SQL table.

Tablesystem(Int32)

Indicates whether a table is a system table.

Testcode(Int32, String, String, String, Int32, Boolean)
Testcode(Int32, String, String, String, Int32)
Testcode(Int32, String, String, String, String, Int32, Boolean)
Testcode(Int32, String, String, String, String, Int32)
Testcode(Int32, String, String, String, String)
Typecnt()

Indicates the number of extended data types in Finance and Operations.

Typecnt2id(Int32)

Provides the ID of a specified extended data type.

Typeflush()

Refreshes the extended data types in Finance and Operations.

Typeid2name(Int32)
Typename(Int32)

Provides the name of a specified extended data type.

Typename2id(String)

Provides the ID for a specified extended data type, based on the extended data type name.

Typenext(Int32)

Indicates the extended data type that succeeds a specified extended data type, based on the IDs.

Typeobject(Int32)

Provides information about a specified extended data type by returning a DictType object.

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

Applies to