cdeP Properties
The cdeP type exposes the following members.
Properties
Name | Description | |
---|---|---|
cdeA |
Access Level Mask
0=Everyone;
1=Untrusted Guest;
2=Trusted Guest;
4=Trusted Member1;
8=Trusted Member2;
16=Truested Member3;
32=Senior Member 1;
64=Senior Member 2;
128=Admin;
(Inherited from TheMetaDataBase.) |
|
cdeAVA |
Availability of this record
The higher this number the higher the availability of this record
The Storage Service might store the data in multiple location to ensure maximum availability
(Inherited from TheDataBase.) |
|
cdeCTIM |
Timestamp of this class. Will be set to DateTimeOffset.Now on creation of the Class
(Inherited from TheDataBase.) |
|
cdeE |
Extended Property Flags
Bit 1(1) If set to TRUE, all storage and communication for this property has to be encrypted
Bit 2(2) If Set to TRUE, the Property Update will be sent with Queue Prio 1 (Fastest Sending using FILO)
Bit 3(4) If set to TRUE, the CTIM of the Property will be automatically set to DateTimeOffset.Now if the property was changed.
Bit 4(8) If set to TRUE, the property will ALWAYS update - no mater if the old value= new value ("forceWrite")
Bit 5(16) if Set to TRUE, the property will NOT be sent via initial NMI_SET_DATA to browsers, only updates are sent
Bit 7(64)=Property is NMI related
|
|
cdeEXP |
Expiration in Seconds of the class
If a derived class is stored in a StorageMirror and cdeEXP is set to>0, the StorageMirror will automatically delete this record after the time has passed
(Inherited from TheDataBase.) |
|
cdeF |
Feature ID
(Inherited from TheMetaDataBase.) |
|
cdeM |
The Cookie or Meta information for this class
(Inherited from TheMetaDataBase.) |
|
cdeMID |
Unique Key for the class derived from TheDataBase. this will be used in the StorageService as the Unique Index in the SQL Tables
(Inherited from TheDataBase.) |
|
cdeN |
Guid of Hosting Node - new in 4.108: Moved from MetaDataBase to here
(Inherited from TheDataBase.) |
|
cdeO |
Owner Guid
(Inherited from TheMetaDataBase.) |
|
cdePB |
The Proptery Bag of a Property.
ATTENTION: Direct Manipulation of cdePB will not fire any events and circumvents encryption and other API based management.
Only access this Bag if you know exactly what you are doing.
NOTE: It is possible that we remove access to the Bag in a later version of the C-DEngine - do not rely on its access availability
|
|
cdePRI |
Priority of this record.
A lower number means a higher priority.
Data with higher priority will be retrieved faster than those with lower prio
(Inherited from TheDataBase.) |
|
cdeSEQ |
Sequence number
(Inherited from TheMetaDataBase.) |
|
cdeT |
Type of Property
0=String
1=Number
2=boolean
3=Date
4=Binary
5=Function
6=Guid
|
|
cdeU |
User ID owning this resource
(Inherited from TheMetaDataBase.) |
|
HasChanged |
Returns true if theproperty has changed during the last SetProperty. If false, the last SetProperty tried to write the same value
|
|
IsConfig | ||
IsSensor | ||
Name |
Name of the property
|
|
PropertyCount |
Returns a count of all current Properties
Only properties directly attached to a this Property will be counted.
|
|
Value |
The current value of the property.
ATTENTION: If the value is stored encrypted, this property return the encrypted value NOT the unencrypted value!
Is is required for proper serialization/deserialization.
Use .GetValue() instead for proper decrypted value
|