![]() | Получение событий сервера |
Получение событий входа и выхода пользователей.
// Массив искомых типов событий var eventsToWatch = new [] { CustomUserActionLoggingEvent.Instances.UserLogin, CustomUserActionLoggingEvent.Instances.UserLogout }; // Интервал глубины запроса var requestInterval = new DayIntervalData { StartDt = DateTime.Today.AddDays(-10), EndDt = DateTime.Today }; // Перебор коллекции учетных записей внутренних пользователей foreach(var innerUser in InnerUser.GetInstances()) { // Запрос по каждой учетной записи информации о событиях входа и выхода foreach(var eventInfo in innerUser.ReceiveEvents(eventsToWatch, requestInterval)) // Вывод результата Console.WriteLine(string.Format("{0} {1} {2}", // Учетная запись innerUser, // Тип события eventInfo.EventType, // Метка времени регистрации eventInfo.EventDt)); }