Class AccountLogManager
- Namespace
- Lers.Administration
- Assembly
- Lers.System.dll
Предоставляет интерфейс для работы с журналом действий пользователя.
public class AccountLogManager : ServerObject
- Inheritance
-
AccountLogManager
- Inherited Members
- Extension Methods
Methods
GetAccountLog(IEnumerable<int>, DateTime, DateTime)
Получает журнал действий пользователя (асинхронно).
public AccountLog[] GetAccountLog(IEnumerable<int> accountIds, DateTime startDate, DateTime endDate)
Parameters
accountIds
IEnumerable<int>Идентификаторы учётных записей, для который нужно запросить журнал.
startDate
DateTimeДата начала интервала, за который запрашивается журнал.
endDate
DateTimeДата окончания интервала, за который запрашивается журнал.
Returns
GetAccountLogAsync(IEnumerable<int>, DateTime, DateTime)
Асинхронно получает журнал действий пользователя.
public Task<AccountLog[]> GetAccountLogAsync(IEnumerable<int> accountIds, DateTime startDate, DateTime endDate)
Parameters
accountIds
IEnumerable<int>Список идентификаторов учётных записей, для которых запрашивается журнал.
startDate
DateTimeendDate
DateTime
Returns
- Task<AccountLog[]>
Events
AccountLogAdded
Событие вызывается при получении новой записи журнала действий пользователя.
public event EventHandler<AccountLogEventArgs> AccountLogAdded