nsCDEngine.ViewModels Namespace
Classes
| Class | Description | |
|---|---|---|
|   | cdeConcurrentDictionary<(Of <(<'TKey, TValue>)>)> | 
   Defines a Thread-Safe Concurrent Directory
   On Silverlight and .NET35 this uses a normal Directory that can be locked with the MyLock object inside this class
    | 
|   | eUserRoles | 
   Predefined User Roles. Instances of this class can be use to create new roles.
    | 
|   | TheBackupDefinition | 
   Description of a backup file
    | 
|   | TheBindableBase | 
   Implementation of [INotifyPropertyChanged] to simplify models.
    | 
|   | TheBlobData | |
|   | TheChannelInfo | 
   TheChannelInfo contains all important information of a Channel (Connection Definition) for the communication
    | 
|   | TheChartData | 
   Chart Data to be sent to the NMI
    | 
|   | TheChartFactory | 
   Chart Factory for sending Chart Data to the User Interface
    | 
|   | TheChartPoint | 
   Definition of a chart point
    | 
|   | TheClientInfo | 
   Information about the client making a request
    | 
|   | TheDataBase | 
   TheDataBase is the Base Class of all Classes in the C-DEngine that want to participate in the StorageService communication
   It is always good practice to derive from this class. Many C-DEngine functions do rely on these base properties
    | 
|   | TheDeviceMessage | 
   The Device Message is the main message block sent to a JSON based JavaScript client
    | 
|   | TheDeviceRegistryData | 
   Information about a given Device the Node runs on
    | 
|   | TheDeviceRegistryMini | 
   Information about a given Device the Node runs on
    | 
|   | TheDeviceTypeEnum | 
   Helper Class to get all Const Strings in an enum class as an Options List for ComboBoxes
    | 
|   | TheDeviceTypeInfo | 
   Definition of a Device Type
    | 
|   | TheEngineDeviceTypeInfo | 
   DeviceType of an Engine/Plugin
    | 
|   | TheErrorResponse | 
   Typical error response used to reply to a web request with JSON
    | 
|   | TheFileInfo | 
   File Description
    | 
|   | TheFLDOR | 
   Class defining the overrides for controls in a TheFormInfo (Thing Form)
    | 
|   | TheFOR | 
   Class that allows to override Controls in a TheFormInfo
    | 
|   | TheMeshInfo | 
   Information about a specific mesh along with details about the node
   used to request this information.
    | 
|   | TheMeshInfoStatus | 
   Helper class for returning a status/error message along with TheMeshInfo
    | 
|   | TheMetaDataBase | 
   TheMetaDataBase extends TheDataBase by a string of Meta data that can be passed along with the data
   You can use this as a cookie
   The HTML5 C-DEngine can use this for table and form metadata
    | 
|   | TheNMILiveTag | 
   Live tags showing a tag in an NMI Screen
    | 
|   | TheNMIScene | |
|   | TheNMIScreen | 
   TheNMIScreen is a container Thing for dynamic controls. Similar to traditional HMIs, NMIScreens can be customized on the fly by end user
    | 
|   | TheNodeDiagInfo | 
   Bare minimum details about TheNodeInfo
    | 
|   | TheNodeInfoHeader | 
   Mini Info header of a node just telling the most important information
    | 
|   | ThePlanarImage | 
   Blob of an image
    | 
|   | ThePluginInfo | |
|   | TheProcessMessage | 
   TheProcessMessage contains all the information that was received from another node
    | 
|   | TheRequestData | 
   This structure hold network request and response data. It is used in several
   places within C-DEngine, including for Http interceptor functions.
    | 
|   | TheScreenTrans | |
|   | TheServiceHostInfo | 
   This is the main configuration class of the C-DEngine hosted as a service inside an application.
    | 
|   | TheServiceHostInfoMini | 
   This is the main configuration class of the C-DEngine hosted as a service inside an application.
    | 
|   | TheServiceRouteInfo | 
   Status information of a Service Route
    | 
|   | TheSessionState | 
   Session state class of C-DEngine connected sessions
    | 
|   | TheThingStore | 
   Storage Representation of a TheThing. Can be used in history and log tables
    | 
|   | TheTimedCallback | 
   Callback class for Timed callbacks and TSM parameter
    | 
|   | TheTimeouts | 
   Various System Timeouts that can be configured
    | 
|   | TheUPnPDeviceInfo | 
   This class contains a result found through the UPnP subsystem
    | 
|   | TheUserRole | 
   User Role Definition
    | 
Interfaces
| Interface | Description | |
|---|---|---|
|   | ICDEChartsFactory | 
   Interface to create a charts factory for NMI Chart controls
    | 
Enumerations
| Enumeration | Description | |
|---|---|---|
|   | cdeHostType | 
   The cdeHostType is defining what kind of hosting application is used for the C-DEngine
    | 
|   | cdeNodeType | 
   The cdeNodeType tells the C-DEngine what licensing Type is used for this node.
   Depending on the cdeNodeType certain features of the C-DEngine will be used.
   This can be for security and for footprint optimization purposes
    | 
|   | cdePlatform | 
   Enum for all supported platform the C-DEngine is running on
    | 
|   | cdeSenderType | 
   The cdeSenderType impacts how data is transmitted between two nodes
    | 
|   | eThingCaps | |
|   | eWebPlatform | 
   Web Platform the current Request is coming from
    | 
|   | FileListStyle |