Class SummaryCurrentsMonitorManager
Класс для работы со сводным монитором текущих данных.
public class SummaryCurrentsMonitorManager : ServerObject
- Inheritance
-
SummaryCurrentsMonitorManager
- Inherited Members
- Extension Methods
Fields
DefaultScmProfileId
Идентификатор профиля мониторинга по умолчанию.
public const int DefaultScmProfileId = 1
Field Value
Methods
CreateProfile(ScmProfile)
Создаёт профиль мониторинга текущих.
public Task CreateProfile(ScmProfile profile)
Parameters
profile
ScmProfileПрофиль для создания.
Returns
- Task
Задание, после завершения которого будет создан профиль мониторинга.
DeleteProfile(ScmProfile)
Удаляет профиль мониторинга текущих.
public Task DeleteProfile(ScmProfile profile)
Parameters
profile
ScmProfileПрофиль для удаления.
Returns
- Task
Задание, после завершения которого будет удалён профиль.
GetMonitoringStatusAsync()
Получение статуса мониторинга текущих
public Task<bool> GetMonitoringStatusAsync()
Returns
GetParametersAsync()
Асинхронно возвращает параметры по умолчанию сводного монитора текущих.
public Task<SummaryCurrentsMonitorParam> GetParametersAsync()
Returns
GetParametersAsync(ScmProfile)
Асинхронно возвращает параметры сводного монитора текущих.
public Task<SummaryCurrentsMonitorParam> GetParametersAsync(ScmProfile profile)
Parameters
profile
ScmProfileПрофиль, параметры которого необходимо вернуть.
Returns
GetProfilesList()
Возвращает список доступных профилей на сервере.
public Task<ICollection<ScmProfile>> GetProfilesList()
Returns
SetParametersAsync(ScmProfile, int[])
Установка параметров сводного монитора текущих.
public Task SetParametersAsync(ScmProfile profile, int[] measurePointIds)
Parameters
profile
ScmProfileПрофиль, для которого устанавливаются параметры.
measurePointIds
int[]Список точек учёта, которые будут использоваться в мониторе текущих.
Returns
SetParametersAsync(int[])
Установка параметров сводного монитора текущих по умолчанию.
public Task SetParametersAsync(int[] measurePointIds)
Parameters
measurePointIds
int[]Список точек учёта, которые будут использоваться в мониторе текущих.
Returns
StartMonitoringAsync()
Запуск мониторинга текущих с профилем по умолчанию.
public Task StartMonitoringAsync()
Returns
StartMonitoringAsync(ScmProfile)
Запуск мониторинга текущих с указанным профилем.
public Task StartMonitoringAsync(ScmProfile profile)
Parameters
profile
ScmProfileПрофиль с которым необходимо запустить мониторинг.
Returns
StopMonitoringAsync()
Остановка мониторинга текущих
public Task StopMonitoringAsync()
Returns
UpdateProfile(ScmProfile)
Обновляет профиль мониторинга текущих.
public Task UpdateProfile(ScmProfile profile)
Parameters
profile
ScmProfileПрофиль для обновления.
Returns
- Task
Задание, после завершения которого будет обновлён профиль.