Interface IMeasurePointManager
Предоставляет интерфейс для работы с точками учета. Интерфейс предназначен для внутреннего использования и будет изменен в одной из следующих версий.
public interface IMeasurePointManager
- Extension Methods
Methods
GetByIdAsync(int)
Асинхронно получает точку учёта по идентификатору.
Task<IMeasurePoint> GetByIdAsync(int id)
Parameters
id
intУникальный идентификатор точки учета.
Returns
GetByIdAsync(int, MeasurePointInfoFlags)
Асинхронно получает точку учёта и дополнительную информацию по идентификатору.
Task<IMeasurePoint> GetByIdAsync(int measurePointId, MeasurePointInfoFlags flags)
Parameters
measurePointId
intУникальный идентификатор точки учета.
flags
MeasurePointInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
Returns
GetListAsync()
Асинхронно получает список всех доступных точек учёта.
Task<IMeasurePoint[]> GetListAsync()
Returns
GetListAsync(MeasurePointType, MeasurePointInfoFlags)
Асинхронно получает список всех точек учета указанного типа, заполняя атрибуты согласно маске.
Task<IMeasurePoint[]> GetListAsync(MeasurePointType type, MeasurePointInfoFlags flags)
Parameters
type
MeasurePointTypeТип точек учета.
flags
MeasurePointInfoFlagsМаска, которая указывает какие атрибуты точек учёта нужно заполнить.