Lers.Diag.IncidentManager.GetList is obsolete

Доброго времени суток.
После обновления на версию R22.03 появилось предупреждение о том, что:
Lers.Diag.IncidentManager.GetList(DateTime startDate, DateTime endDate, [int? nodeGroupId = null]) is obsolete
дословно в переводе “устарела”.
Прошу помощи, до обновления предупреждения не было.

С переходом на .NET 4.6 в версии R22, появилась возможность использовать async/await. Сейчас все новые методы пишутся под этот шаблон, к старым добавляются аналоги.

В вашем случае аналогом является следующий метод, рекомендуем перейти на него:

public Task<Incident[]> GetListAsync(DateTime startDate, DateTime endDate, int? nodeGroupId = null)

Мы обновим документацию и добавим в предупреждение дополнительную подсказку.

Пример использования:

async void Refresh(DateTime startDate, DateTime endDate);
{
	Incident[] incidentList = await server.IncidentManager.GetListAsync(startDate, endDate);
}