RequestRecentEvents

 
Подгружает исторические события, возникшие за указанный интервал времени, в таблицу оперативного режима. Подгруженные сообщения можно также, как и оперативные, настраивать (цвет, мигание и т.д.) и квитировать.
 
void RequestRecentEvents(double intervalDuration, bool onlyNotAcked, string requestAdvancedFilterAsJson)
 
Чтобы прервать процесс подгрузки, переключитесь в исторический режим и нажмите на кнопку (Прервать запрос истории) на панели инструментов или воспользуйтесь функцией встраиваемого компонента CancelHistoryQuery.
 
Для таблицы оперативного режима установлено максимальное количество отображаемых обычных событий в узле Общие настройки окна Параметры.
 
Звуки подгружаемых событий не проигрываются.
 
Подгружая исторические события в таблицу оперативного режима, следует помнить, что для таблицы оперативного режима установлено максимальное количество отображаемых обычных событий (свойство MaxVisibleOrdinaryEvents).
 

Параметры

 
Параметр
Тип
Описание
intervalDuration
double
Интервал времени (в часах), за который будут подгружены исторические события
Можно указывать нецелочисленное значение. Например, "0,5"
onlyNotAcked
bool
Вид подгружаемых событий:
TRUE - подгружаются только неквитированные события
FALSE - подгружаются любые события
requestAdvancedFilterAsJson
string
Условия фильтрации подгружаемых событий. Задаются в виде строки - объекта JSON. Фильтр работает по принципу функции SetAdvancedRequestFilterAsJson
 

Примеры

 
//Подгрузка в таблицу оперативного режима всех неквитированных событий с важностью 600 за последние сутки:
Filter:string = "{\"==\":{\"severity\":600}}";
Alarms_1.RequestRecentEvents(24,true,Filter);