AxaptaObject Class
The AxaptaObject class provides the ability to call Axapta class methods.
Namespace: Microsoft.Dynamics.BusinessConnectorNet
Assembly: Microsoft.Dynamics.BusinessConnectorNet (in Microsoft.Dynamics.BusinessConnectorNet.dll)
Syntax
'Declaration
Public Class AxaptaObject _
Implements IDisposable
'Usage
Dim instance As AxaptaObject
public class AxaptaObject : IDisposable
public ref class AxaptaObject : IDisposable
Remarks
Any parameter passed to the called method must be one of the following data types. The variant type is shown for informational purposes.
Managed Type |
Variant Type |
---|---|
VT_AX_BUFFER |
|
VT_AX_CONTAINER |
|
AxaptaObject |
VT_AX_CLASS |
VT_AX_RECORD |
|
VT_VARIANT |
|
VT_BOOL |
|
VT_UI1 |
|
VT_DATE |
|
VT_DECIMAL |
|
VT_R8 |
|
VT_I2 |
|
VT_I4 |
|
VT_CY |
|
VT_DISPATCH |
|
VT_ERROR |
|
VT_UNKNOWN |
|
VT_I1 |
|
VT_R4 |
|
VT_BSTR |
|
VT_UI2 |
|
VT_UI4 |
Note
If the called method specifies a parameter that has a type that is not listed in the previous table, a ArgumentException exception will be raised.
Array can consist of any of the types previously listed except for AxaptaBuffer, AxaptaContainer, AxaptaObject, and AxaptaRecord.
Use the VariantWrapper class to handle cases where this method requires a ComVariant parameter; the ComVariant type is a wrapper around a VARIANT object. The VariantWrapper class wraps all of the previous types except for AxaptaBuffer, AxaptaContainer, AxaptaObject, and AxaptaRecord.
When the called method returns an object, the object will be one of the following managed data types. The variant type is shown for informational purposes.
Managed Type |
Variant Type |
---|---|
AxaptaObject |
VT_AX_CLASS |
VT_AX_RECORD |
|
VT_AX_CONTAINER |
|
VT_ARRAY |
|
VT_BOOL |
|
VT_DATE |
|
VT_R8 |
|
VT_I4 |
|
VT_BSTR |
Note
If the called method returns a type that is not in the previous table, a NotSupportedException exception will be raised.
Inheritance Hierarchy
System.Object
Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.