Table of Contents

Class NodeGroupManager

Namespace
Lers.Core
Assembly
Lers.System.dll

Предоставляет интерфейс для работы с группами объектов учета.

public class NodeGroupManager : ServerObject
Inheritance
NodeGroupManager
Inherited Members
Extension Methods

Properties

IsEditAllowed

Получает значение, определяющее, разрешено ли редактирование групп объектов учета.

public bool IsEditAllowed { get; }

Property Value

bool

Methods

GetById(int)

Получает группу объектов учета по идентификатору.

public NodeGroup GetById(int id)

Parameters

id int

Уникальный идентификатор группы объектов учета.

Returns

NodeGroup

Возвращает экземпляр NodeGroup или null, если группы объектов с таким идентификатором не существует.

GetByIdAsync(int)

Асинхронно получает группу объектов учёта по идентификатору.

public Task<NodeGroup> GetByIdAsync(int id)

Parameters

id int

Уникальный идентификатор группы объектов учета.

Returns

Task<NodeGroup>

Задание, содержащее группу объектов учёта или null если такой группы не существует.

GetList()

Получает список групп объектов учёта.

public NodeGroup[] GetList()

Returns

NodeGroup[]

GetListAsync()

Асинхронно получает список групп объектов учёта.

public Task<NodeGroup[]> GetListAsync()

Returns

Task<NodeGroup[]>

GetTreeListAsync()

Асинхронно получает список иерархических групп объектов учёта.

public Task<NodeGroup[]> GetTreeListAsync()

Returns

Task<NodeGroup[]>

Список иерархических групп объектов учёта.

NewNodeGroup(string, string)

Создает новую группу объектов учета.

public NodeGroup NewNodeGroup(string title, string comment)

Parameters

title string

Наименование группы объектов учета.

comment string

Описание группы объектов учета.

Returns

NodeGroup

Экземпляр NodeGroup.

NewTreeNodeGroup(string, string)

Создает новую иерархическую группу объектов учета.

public NodeGroup NewTreeNodeGroup(string title, string comment)

Parameters

title string

Наименование группы объектов учета.

comment string

Описание группы объектов учета.

Returns

NodeGroup

Экземпляр NodeGroup.

Events

NodeGroupChanged

Вызывается когда от сервера приходит событие об изменении объекта учёта.

public event EventHandler<NodeGroupChangedEventArgs> NodeGroupChanged

Event Type

EventHandler<NodeGroupChangedEventArgs>