Table of Contents

Class RegularMeasurePoint

Namespace
Lers.Core
Assembly
Lers.System.dll

Представляет обычную точку учета.

public sealed class RegularMeasurePoint : MeasurePoint, INotifyPropertyChanged, IIncidentContainer, IMeasurePoint, IUniqueObject
Inheritance
RegularMeasurePoint
Implements
Inherited Members
Extension Methods

Properties

Address

Возвращает адрес объекта учета, которому принадлежит эта точка учета.

public override string Address { get; }

Property Value

string

FullTitle

Возвращает полное наименование точки учета.

public override string FullTitle { get; }

Property Value

string

Node

Возвращает объект учета, которому принадлежит эта точка учета.

public Node Node { get; }

Property Value

Node

OrderNumber

Порядковый номер точки учёта в системе.

public byte OrderNumber { get; }

Property Value

byte

Type

Возвращает тип этой точки учета.

public override MeasurePointType Type { get; }

Property Value

MeasurePointType

Methods

CreateSaveParams(EditMeasurePointRequestParameters)

Создает параметры для запроса на сохранение записи.

protected override EditMeasurePointRequestParameters CreateSaveParams(EditMeasurePointRequestParameters external)

Parameters

external EditMeasurePointRequestParameters

Returns

EditMeasurePointRequestParameters

GetNodeAsync(NodeInfoFlags)

Асинхронно получает объект учета, которому принадлежит эта точка учета

public Task<Node> GetNodeAsync(NodeInfoFlags flags)

Parameters

flags NodeInfoFlags

Флаги, определяющие, какая дополнительная информация должна быть получена.

Returns

Task<Node>

Задачу, которая после завершения вернёт объект учёта.