DataNode Class Reference
[C# bindings for LibAfDal layer]

Inherited by AfGroup, AfUser, Permission, and Server.


Detailed Description

Base class for all bussiness object returned by Af-Arch# request.

As the same as AfDalDataNode object on the C layer, this class is the base which is extended for all bussiness object inside the Af-Arch framework.

This class contains several common attributes used across all objects such as: DataNode.Id and DataNode.Commited.


Public Member Functions

virtual NulData Commit ()
 Virtual Commit method.
 DataNode (IntPtr obj)
 Creates a new DataNode from an unmanaged pointer.
 DataNode ()
 Base class constructor.
virtual NulData Remove ()
 Virtual Remove method.

Static Public Member Functions

static void DisposeRaw (IntPtr Node)
 Allows to dispose unmanaged resources allocated by an unmanaged AfDalDataNode.
static bool getBool (IntPtr Node, string Name)
 Allows to get a value from the given DataNode object.
static int getInt (IntPtr Node, string Name)
 Allows to get a value from the given DataNode object.
static IntPtr getPtr (IntPtr Node, string Name)
 Allows to get a value from the given DataNode object.
static string getString (IntPtr Node, string Name)
 Allows to get a value from the given DataNode object.

Properties

bool Commited
 Commit property.
int Id
 Unique identifier object Id.