Maps dtring property names to Property objects. An instance of this class is returned for every GetProperties() lookup that matches an IP.
More...
|
| Properties (int capacity) |
|
virtual bool | Contains< T > (string propertyName, T valueToCheck) |
| Check if a property has a specific value. Returns false if property name is invalid or property does not exists or the value to check passed is invalid. More...
|
|
void | Put (string propertyName, Property value) |
| Alias to method "Add" for adding Property objects. For compatibility with older DeviceAtlas Apis. More...
|
|
Property | Get (string propertyName) |
| Alternate way to Properties[propertyName] for getting the value of a property. For compatibility with older DeviceAtlas Apis. More...
|
|
int | Size () |
| Get the properties count. For compatibility with older DeviceAtlas Apis. More...
|
|
bool | IsEmpty () |
| Check if Properties contains any Property. More...
|
|
string | GetOrDefault (string key, string defaultValue) |
| The method returns the String property value for the specified property name, otherwise the defaultValue is returned instead. More...
|
|
int | GetOrDefault (string key, int defaultValue) |
| The method returns the Integer property value for the specified property name, otherwise the defaultValue is returned instead. More...
|
|
bool | GetOrDefault (string key, bool defaultValue) |
| The method returns the Boolean property value for the specified property name, otherwise the defaultValue is returned instead. More...
|
|
IList | GetOrDefault (string key, IList defaultValue) |
| The method returns the IList property value for the specified property name, otherwise the defaultValue is returned instead. More...
|
|
Maps dtring property names to Property objects. An instance of this class is returned for every GetProperties() lookup that matches an IP.
- Author
- DeviceAtlas Limited
◆ Contains< T >()
virtual bool Com.DeviceAtlas.Properties.Contains< T > |
( |
string |
propertyName, |
|
|
T |
valueToCheck |
|
) |
| |
|
inlinevirtual |
Check if a property has a specific value. Returns false if property name is invalid or property does not exists or the value to check passed is invalid.
- Parameters
-
propertyName | the property to check it's value |
valueToCheck | the value to be checked against property's value |
- Returns
- true if value to check matches the property's value
◆ Get()
Property Com.DeviceAtlas.Properties.Get |
( |
string |
propertyName | ) |
|
|
inline |
Alternate way to Properties[propertyName] for getting the value of a property. For compatibility with older DeviceAtlas Apis.
- Parameters
-
propertyName | the property name |
- Returns
- the value to be set
◆ GetOrDefault() [1/4]
string Com.DeviceAtlas.Properties.GetOrDefault |
( |
string |
key, |
|
|
string |
defaultValue |
|
) |
| |
|
inline |
The method returns the String property value for the specified property name, otherwise the defaultValue is returned instead.
- Parameters
-
- Returns
◆ GetOrDefault() [2/4]
int Com.DeviceAtlas.Properties.GetOrDefault |
( |
string |
key, |
|
|
int |
defaultValue |
|
) |
| |
|
inline |
The method returns the Integer property value for the specified property name, otherwise the defaultValue is returned instead.
- Parameters
-
- Returns
◆ GetOrDefault() [3/4]
bool Com.DeviceAtlas.Properties.GetOrDefault |
( |
string |
key, |
|
|
bool |
defaultValue |
|
) |
| |
|
inline |
The method returns the Boolean property value for the specified property name, otherwise the defaultValue is returned instead.
- Parameters
-
- Returns
◆ GetOrDefault() [4/4]
IList Com.DeviceAtlas.Properties.GetOrDefault |
( |
string |
key, |
|
|
IList |
defaultValue |
|
) |
| |
|
inline |
The method returns the IList property value for the specified property name, otherwise the defaultValue is returned instead.
- Parameters
-
- Returns
◆ IsEmpty()
bool Com.DeviceAtlas.Properties.IsEmpty |
( |
| ) |
|
|
inline |
◆ Put()
void Com.DeviceAtlas.Properties.Put |
( |
string |
propertyName, |
|
|
Property |
value |
|
) |
| |
|
inline |
Alias to method "Add" for adding Property objects. For compatibility with older DeviceAtlas Apis.
- Parameters
-
propertyName | the property name |
value | the value to be set |
◆ Size()
int Com.DeviceAtlas.Properties.Size |
( |
| ) |
|
|
inline |
Get the properties count. For compatibility with older DeviceAtlas Apis.
- Returns
- the Property object count
The documentation for this class was generated from the following file:
- Src/API/Com/DeviceAtlas/Properties.cs