Microsoft.Dynamics.Ax.Xpp Namespace

Classes

AosTaskScheduler
Array
AssemblyDeployManager
Binary
binNode
BreakException
CASException
CastHelper
ClrErrorException
CLRInterop

The ClrInterop class is a utility class that provides functionality for type marshaling and exception handling. Because all the methods are static, no instantiation of the class is required.

CLRInteropBinder
CodeAccessPermission

The CodeAccessPermission class defines the underlying structure of code access permissions.

Common
CommonChainOfCommandManager
CommonExtensions
CommonImplementation
CompanyAccessViolationException
CompilerTypeAttribute
ConcurrentQueueISession
DataCache
DataCacheContainer
DataCacheKey
DataEntityViewRelationAttribute
DataEventManager
DataImportExportManager
DDEException
DeadlockException
DelayWrappedXppObject
DictClass

The DictClass class provides information about a class.

Dictionary

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

DictMethod
DictTable

The DictTable class provides information about a table.

DictTableMap

The DictTableMap class provides information about a table mapping.

DictType

The DictType class manages extended data types.

DictType_
DisabledElements
DivideHelper
DualStackHelper
DuplicateKeyException
DuplicateKeyNotRecoveredException
EdtHelper
EqualHelper
ErrorException
EventHandlerInitializationException
ExecutionCorrelationTransferEventManager
ExpressionNodeImplementation
exprNode
ExtensionClassDebugSupport
ExtensionClassException
ExtensionClassSupport
ExtraFilterKey
fieldExpr
FieldList
FlightingHelper
FormControlEventManager
FormDataFieldEventManager
FormDataSourceEventManager
FormEventManager
FormExtensionDataMethodResolver
FormObservable<T>
FunctionArgumentException
GlobalObjectCacheData
GlobalObjectCacheEntry
GlobalObjectCacheHelper
GreaterThanHelper
InfoException
InternalException
InvalidRemoteCallException
KernelClassAttribute
KernelDataAccess
Label

The Label class manages label IDs and label files.

LabelBulkEditor

The LabelBulkEditor class is used to quickly modify label files.

LegalEntityIdManager
LessThanHelper
List

Contains any number of elements that are accessed sequentially. Lists are structures that can contain values of any X++ type. All the values in the list must be of the same type.

ListEnumerator

The ListEnumerator class lets you traverse the elements in a list.

ListIterator

The ListIterator class is used to iterate over the elements in a list.

lvalueFieldExpr
ManagedCommonImplementation
ManagedSessionState
ManagedTypes
Map

The Map class lets to associate one value (the key) with another value.

MapEnumerator

The MapEnumerator class lets you traverse through the elements in a map.

MapIterator

The MapIterator class is used to iterate over the elements in a map.

MapTableAttribute
MetadataChecksumAttribute
MetadataSupport
MethodNotFoundException
MinusHelper
ModHelper
MultiplyHelper
NativeCommonImplementation
notNode
NoValidRunnableCodeException
NumericException
ObjectIdent
OptionalParameterGeneratedMethodAttribute
PassClrObjectAcrossTiersException
PersistentSqlConnectionErrorException
PlusHelper
PredefinedFunctions
ReflectionCallHelper
RelationHelper
RelationPath
ReturnTypeCovarianceAttribute
ScscTableAttribute
SecurityContext
SelectFieldList
SequenceException
Serializer
SessionManager
Set

The Set class is used for the storage and retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values according to which the data is automatically ordered.

SetEnumerator

The SetEnumerator class lets you traverse the elements in a set.

SetIterator

The SetIterator class allows you to iterate over the elements in a set.

ShiftHelper
SqlSessionState
StatementGeneratorLoggerService
Struct

A struct holds several values of any X++ type, to group the information about a specific entity.

SurrogateFKReplacementHelper
SysAttributeXpp
SysGlobalObjectCache
SystemMaintenanceException
SysXppEvent
SysXppEventHandler
TableExtension
TableExtensionFields
TableInheritanceLinkage
TableSystemFields
TaskHelper
TaskSchedulerConfiguration
TaskSchedulerFactory
ThrottledTaskScheduler
TimeoutException
Token
TrackedBuffer
TrackedBuffer.OutEdgeKey
TransientSqlConnectionError
TrueFalseHelper
TypeCastException
UnaryMinusHelper
UnitOfWorkImpl
UpdateConflictException
UpdateConflictNotRecoveredException
ValidateDeleteFailException
valueNode
valueNode<T>
VarArgsAttribute
ViewDataSourceValidationException
WarningException
xApplication
xKernelClass
XppcVersionAttribute
XppException
XppExceptions
XppObjectBase
XppPrePostArgs

The XppPrePostArgs class provides information about a publisher's arguments and return values for pre-handlers and post-handlers.

XppSessionStaticVariableHelper
XppXmlResolver

Structs

CapacityInformation
ManagedSessionState.ObjectKey
SetPrefixGuard
TableFieldDynamicMember

Interfaces

Enumerator
IManagedSession
IXppNetAttribute

Enums

AccessType
Alignment
AOSAuthorization
AutoMode
AutoNo
BatchStatus
BufferState
CachedHow
CheckBoxStyle
ClassRunMode
ColumnsMode
CommonCastContext
CommonCastMode
CompilerElementType
ConcurrencyModel
CqlCursorOpCode
DataAccessImplementations
DbBackend
DBTypes
DialogSize
DisplayFunctionType
DisplayMethodKind
EntityRelationshipType
EntryPointType
EventLogType
ExceptionKind
FieldNameGenerationMode
IndexType
ManagedSessionState.ClientType
NoYes
RecordCacheLevel
ResultSetConcurrency
ResultSetType
SysTraceType
SysXppEventHandlerType
TableGroup
TableScope
Types
UndefinedEnum
UserTypes
Var4
WebMenuItemType
XppEventHandlerCalledWhen

Delegates

DataEventHandler
FormControlEventHandler
FormDataFieldEventHandler
FormDataSourceEventHandler
FormEventHandler
ManagedSessionState.PublisherScopeDelegate
ReflectionCallHelper.ObjectPropertyGetterDelegate
ReflectionCallHelper.ObjectPropertySetterDelegate
XppPrePostDelegate