Class NodeGroupManager
Предоставляет интерфейс для работы с группами объектов учета.
public class NodeGroupManager : ServerObject
- Inheritance
-
NodeGroupManager
- Inherited Members
- Extension Methods
Properties
IsEditAllowed
Получает значение, определяющее, разрешено ли редактирование групп объектов учета.
public bool IsEditAllowed { get; }
Property Value
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
GetList()
Получает список групп объектов учёта.
public NodeGroup[] GetList()
Returns
GetListAsync()
Асинхронно получает список групп объектов учёта.
public Task<NodeGroup[]> GetListAsync()
Returns
GetTreeListAsync()
Асинхронно получает список иерархических групп объектов учёта.
public Task<NodeGroup[]> GetTreeListAsync()
Returns
NewNodeGroup(string, string)
Создает новую группу объектов учета.
public NodeGroup NewNodeGroup(string title, string comment)
Parameters
Returns
NewTreeNodeGroup(string, string)
Создает новую иерархическую группу объектов учета.
public NodeGroup NewTreeNodeGroup(string title, string comment)
Parameters
Returns
Events
NodeGroupChanged
Вызывается когда от сервера приходит событие об изменении объекта учёта.
public event EventHandler<NodeGroupChangedEventArgs> NodeGroupChanged