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