Click or drag to resize

ABB.Vtrin Namespace

 
Classes
 ClassDescription
Public classcAdvancedTimeSpancAdvancedTimeSpanConverter 
Public classcDataLoader Handles connections to different Vtrin drivers and acts as a collection of 'em. Also provides some utility routines common to all drivers.
Public classcDataLoadercConnectionStateChangedEventArgs 
Public classcDataLoadercCredential INTERNAL - DO NOT USE!
Public classcDataLoadercDLLLoader 
Public classcDbBackReferenceCache 
Public classcDbClass Describes a Vtrin class and it's properties.
Public classcDbClasscTagChangedEventArgs 
Public classcDbClassDynamicInstanceBase 
Public classcDbClasses Represents a cache of Vtrin class objects.
Public classcDbClassInstance Base class for an instance of a cDbClass described database object.
Protected classcDbClassInstancecUpdateInfo 
Public classcDbClassInstanceCache Base class instance cache describing the fetching and updating facilities to instances of a cDbClass.
Public classcDbEnumeration 
Public classcDbEnumerationMember 
Public classcDbEnumerations 
Public classcDbFile 
Public classcDbFiles 
Public classcDbPropertyInfo Holds the meta-data describing a single property of cDbClass.
Public classcDbPropertyInfocDbTypeConverter 
Public classcDbPropertyInfocPropertyValueHandler 
Public classcDbPropertyMask 
Public classcFastRWLock Provides a (about five times) faster and clearer reader-writer-locking than Microsoft's ReaderWriterLock. However, this implementation checks much less things than Microsoft's, so be careful not to get deadlocks. cFastRWLock supports both reader and writer recursion as well as proper lock upgrades and unlock callback.
Public classcMessageBox 
Public classcPropertyBag Provides a few different ways to serialize properties for storing or data transfer.
Public classcVersion Contains version information on the VtrinLib
Structures
 StructureDescription
Public structurecACLEntry Contains a single Access Control List entry, used for ACL security.
Public structurecAdvancedTimeSpan Represents a time interval. Handles correctly both local and UTC intervals as well as month intervals in contrast to TimeSpan, which is not able to handle anything but simple no month containing UTC intervals. In mathematical operations, the time interval is treated as local time interval if mDriver has been provided and the time interval is greater than 1 hour (negative interval values should not be attempted)
Interfaces
 InterfaceDescription
Public interfacecDbPropertyInfocPropertyValueHandlerIPropertyValueHandlerInternalT 
Public interfacecDbPropertyInfoIGenericObjectComparer 
Public interfacecDbPropertyInfoIObjectComparer 
Public interfacecDbPropertyInfoITypedPropertyValueHandlerT 
Public interfaceICustomPropertyBagHandling Provides an object means of controlling and altering the automatic loading of properties from cPropertyBag object.
Public interfaceIDbSecurityCheckTarget Provides a means of reading and updating security attributes on an object supporting Vtrin security checking.
Public interfaceIDbValueRecord 
Public interfaceIThreadSafeControl 
Delegates
 DelegateDescription
Public delegatecDataLoaderdConvertMask 
Public delegatecDbClassInstanceCachedProcessInstance Defines a callback for GetInstanceDataWithSecurityChecking. The instances should preferably be serialized within this callback as the read lock is being held only for the time of the callback, not longer.
Public delegatecDbClassInstanceCacheInstanceChangedEventHandler 
Enumerations
 EnumerationDescription
Public enumerationcAdvancedTimeSpancTimeUnit 
Public enumerationcDataLoadercConnectOptions 
Public enumerationcDbClasscClassType Specifies the type of the cDbClass.
Public enumerationcDbClasscPrefetchLevel Specifies whether the class instances should be prefetched on the background when connecting to a datasource
Public enumerationcDbClassInstancecState Specifies the state the cDbClassInstance currently is.
Public enumerationcDbClassInstanceCachecGetFlags 
Public enumerationcDbPermissions Used to contain permissions for accessing a class/cache/property/instance.
Public enumerationcDbPropertyInfocNullBehavior Describes how the null values shall be treated for this property.
Public enumerationcDbPropertyMaskcGroupingStyle Describes how the data should be handled in grouping - effective only when you are using DbClassInstanceCache.GetInstanceData, elsewhere the behavior is undefined.
Public enumerationcDbPropertyMaskcMaskType Describes the type of the mask.
Public enumerationcDbPropertyMaskcSortMode Specifies how the data should be sorted.
Public enumerationcDbVariablecSubstituteMethod 
Public enumerationcDbVariablecType 
Public enumerationcValueChangeDirection 
Public enumerationcValueStatus 
Public enumerationcValueStatusBits 
Public enumerationcValueStatusReasonResolved 
Public enumerationcValueStatusResolved