Class DataRecord
Базовый класс для хранения данных.
- Inheritance
-
Data
Record
- Implements
- Derived
- Inherited Members
- Extension Methods
Fields
values
Словарь, хранящий значения параметров и атрибуты значений.
Field Value
Remarks
ВНИМАНИЕ! Поле values используется в web api при сериализации. Просьба НЕ переименовывать, т.к. поиск идет по имени поля и для этого используется рефлексия.
Properties
DateTime
Возвращает или задаёт дату и время записи с данными.
Property Value
IsBad
Признак, указывающий что вся запись является недостоверной.
Property Value
IsCalculated
Признак, указывающий что вся запись является рассчитанной.
Property Value
this[DataParameter]
Возвращает значение указанного параметра.
Parameters
param
DataParameter Параметр.
Property Value
- double?
Значение параметра.
this[DataParameterDescriptor]
Возвращает значение и атрибуты указанного параметра по его описателю.
Parameters
param
DataParameter Descriptor Описатель.
Property Value
- Value
And Attributes Значение и атрибуты параметра.
Methods
Contains(DataParameter)
Вернёт true если указанный параметр есть в записи.
Parameters
dataParameter
DataParameter
Returns
GetEnumerator()
Возвращает перечислитель для прохода по параметрам, хранящимся в записи с данными.
Returns
GetValue(DataParameter)
Возвращает значение указанного параметра.
Parameters
param
DataParameter Параметр.
Returns
- double?
Значение или null, если значение параметра не задано, либо такого параметра не существует.
GetValueEx(DataParameter)
Возвращает значение указанного параметра вместе с атрибутами значения.
Parameters
param
DataParameter Параметр.
Returns
- Value
And Attributes Экземпляр Data
Properties или null, если значение параметра не задано, или такого параметра не существует.
IsNull(DataParameter)
Возвращает признак, указывающий, содержит ли параметр значение null.
Parameters
parameter
DataParameter
Returns
- bool
Значение true, если параметр содержит значение null; в противном случае - значение false.
RemoveValue(DataParameter)
Удаляет значение из перечисления.
Parameters
param
DataParameter
SetValue(DataParameter, double?)
Устанавливает значение параметра.
Parameters
param
DataParameter Параметр.
value
double?Значение.
SetValueEx(DataParameter, ValueAndAttributes)
Устанавливает значение параметра и атрибуты значения.
Parameters
param
DataParameter Параметр.
va
ValueAnd Attributes Значение и его атрибуты.