Share via


DictRelation Class

Definition

The DictRelation class can be used to manage dictionary relations for the tables.

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

Constructors

DictRelation()
DictRelation(Int32, UtilElementType, Int32)
DictRelation(Int32, UtilElementType)
DictRelation(Int32)
DictRelation(IntPtr)

Fields

__k_DictRelationId
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)
Cardinality()

Retrieves the cardinality value.

createKernelClass(Object[], Type[], Object[]) (Inherited from XppObjectBase)
createNavigationPropertyMethods()
EDTRelation()

Retrieves the extended data type (EDT) relation state.

entityRelationshipRole()

Retrieves the name of the entity relationship role.

entityRelationshipRoleLabelId()

Retrieves the label ID for the name of the entity relationship role.

equal(XppObjectBase) (Inherited from XppObjectBase)
externTable()

Returns the ID of the external table that is used for the relation.

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)
isSelfLink()

Verifies whether the relation is self-linked.

isSurrogateForeignKeyRelation(Int32, String)

Verifies whether there is surrogate foreign key relation.

kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
lineExternTableValue(Int32)

Retrieves the external table value for the given line.

lines()

Retrieves the number of the lines in the relation.

lineSourceEDT(Int32)

Retrieves the source EDT value for the given table line.

lineSubType(Int32)

Retrieves the sub-type for the given table line.

lineTableValue(Int32)

Retrieves the value for the given table line.

lineType(Int32)

Retrieves the relation type for the given table line.

loadFieldRelation(Int32, TableScope, Common, Boolean)
loadFieldRelation(Int32, TableScope, Common)
loadFieldRelation(Int32, TableScope)
loadFieldRelation(Int32)

Loads a relation that is specified by a field ID.

loadNameRelation(String)

Loads the relation for the given name.

loadTableRelation(Int32, TableScope, Common)
loadTableRelation(Int32, TableScope)
loadTableRelation(Int32)

Loads a table relation.

MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
navigationPropertyNameOverride()
newmethod() (Inherited from XppObjectBase)
newmethod(Int32, UtilElementType, Int32)
newmethod(Int32, UtilElementType)
newmethod(Int32)

Initializes a new instance of the Object class.

notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
RelatedTableCardinality()

Retrieves the cardinality for the related table.

RelatedTableRole()

Retrieves the role name for the related table.

relationshipType()

Retrieves the relationship type.

Role()

Retrieves the role name.

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

Returns the table ID of the relation.

usageCount() (Inherited from XppObjectBase)
useDefaultRoleNames()
validate()

Validates a relation.

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

Applies to