Class MeasurePointTotalsRecordCollection
Представляет коллекцию записей со значениями интеграторов по точке учета.
public class MeasurePointTotalsRecordCollection : ICollection<MeasurePointTotalsRecord>, IEnumerable<MeasurePointTotalsRecord>, IEnumerable
- Inheritance
-
MeasurePointTotalsRecordCollection
- Implements
- Inherited Members
- Extension Methods
Constructors
MeasurePointTotalsRecordCollection()
Инициализирует новый экземпляр MeasurePointConsumptionRecordCollection.
public MeasurePointTotalsRecordCollection()
Fields
Empty
Пустая коллекция интеграторов.
public static readonly MeasurePointTotalsRecordCollection Empty
Field Value
Properties
Count
Возвращает число записей MeasurePointTotalsRecord в коллекции.
public int Count { get; }
Property Value
DataParameterCategoryUnit
Единицы измерения, в которых получены значения.
public ReadOnlyDictionary<DataParameterCategory, Unit> DataParameterCategoryUnit { get; }
Property Value
Remarks
Определяет единицы измерения заданные для категории параметров.
IsReadOnly
Получает значение, указывающее, доступен ли объект MeasurePointTotalsRecordCollection только для чтения.
public bool IsReadOnly { get; }
Property Value
Methods
Add(MeasurePointTotalsRecord)
Добавляет запись в коллекцию.
public void Add(MeasurePointTotalsRecord item)
Parameters
item
MeasurePointTotalsRecordЗапись, добавляемая в коллекцию.
AddRange(IEnumerable<MeasurePointTotalsRecord>)
Добавляет элементы указанной коллекции в эту коллекцию.
public void AddRange(IEnumerable<MeasurePointTotalsRecord> collection)
Parameters
collection
IEnumerable<MeasurePointTotalsRecord>Коллекция, элементы которой добавляются в эту коллекцию.
Clear()
Удаляет все записи из коллекции.
public void Clear()
Contains(MeasurePointTotalsRecord)
Определяет, входит ли указанная запись в коллекцию.
public bool Contains(MeasurePointTotalsRecord item)
Parameters
item
MeasurePointTotalsRecordЗапись, поиск которой осуществляется в коллекции.
Returns
- bool
Значение true, если запись найдена в коллекции, в противном случае — значение false.
Contains(DateTime)
Определяет, входит ли запись с указанными датой и временем в коллекцию.
public bool Contains(DateTime dateTime)
Parameters
dateTime
DateTimeДата и время записи, поиск которой осуществляется.
Returns
- bool
Значение true, если запись найдена в коллекции, в противном случае — значение false.
CopyTo(MeasurePointTotalsRecord[], int)
Копирует коллецию целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива.
public void CopyTo(MeasurePointTotalsRecord[] array, int arrayIndex)
Parameters
array
MeasurePointTotalsRecord[]Одномерный массив MeasurePointTotalsRecord, в который копируются элементы этой коллекции. Массив должен иметь индексацию, начинающуюся с нуля.
arrayIndex
intОтсчитываемый от нуля индекс в массиве array, указывающий начало копирования.
Find(DateTime)
Выполняет поиск записи с указанными датой и временем.
public MeasurePointTotalsRecord Find(DateTime dateTime)
Parameters
dateTime
DateTimeДата и время записи, поиск которой осуществляется.
Returns
- MeasurePointTotalsRecord
Запись с указанными датой и временем, если она найдена; в противном случае - null.
GetEnumerator()
Возвращает перечислитель, осуществляющий итерацию в коллекции.
public IEnumerator<MeasurePointTotalsRecord> GetEnumerator()
Returns
- IEnumerator<MeasurePointTotalsRecord>
Перечислитель IEnumerator<T>, который может использоваться для перебора коллекции.
Remove(MeasurePointTotalsRecord)
Удаляет указанную запись из коллекции.
public bool Remove(MeasurePointTotalsRecord item)
Parameters
item
MeasurePointTotalsRecordЗапись, которую необходимо удалить из коллекции.
Returns
- bool
Значение true, если запись успешно удалена, в противном случае — значение false. Этот метод также возвращает false, если запись не найдена в коллекции.
Remove(DateTime)
Удаляет запись с указанным датой и временем из коллекции.
public bool Remove(DateTime dateTime)
Parameters
dateTime
DateTimeДата и время записи, которую необходимо удалить из коллекции.
Returns
- bool
Значение true, если запись успешно удалена, в противном случае — значение false. Этот метод также возвращает false, если запись не найдена в коллекции.