Table of Contents

Class MeasurePointTotalsRecordCollection

Namespace
Lers.Data
Assembly
Lers.System.dll

Представляет коллекцию записей со значениями интеграторов по точке учета.

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

MeasurePointTotalsRecordCollection

Properties

Count

Возвращает число записей MeasurePointTotalsRecord в коллекции.

public int Count { get; }

Property Value

int

DataParameterCategoryUnit

Единицы измерения, в которых получены значения.

public ReadOnlyDictionary<DataParameterCategory, Unit> DataParameterCategoryUnit { get; }

Property Value

ReadOnlyDictionary<DataParameterCategory, Unit>

Remarks

Определяет единицы измерения заданные для категории параметров.

IsReadOnly

Получает значение, указывающее, доступен ли объект MeasurePointTotalsRecordCollection только для чтения.

public bool IsReadOnly { get; }

Property Value

bool

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, если запись не найдена в коллекции.