Table of Contents

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

AccountLog[]

GetAccountLogAsync(IEnumerable<int>, DateTime, DateTime)

Асинхронно получает журнал действий пользователя.

public Task<AccountLog[]> GetAccountLogAsync(IEnumerable<int> accountIds, DateTime startDate, DateTime endDate)

Parameters

accountIds IEnumerable<int>

Список идентификаторов учётных записей, для которых запрашивается журнал.

startDate DateTime
endDate DateTime

Returns

Task<AccountLog[]>

Events

AccountLogAdded

Событие вызывается при получении новой записи журнала действий пользователя.

public event EventHandler<AccountLogEventArgs> AccountLogAdded

Event Type

EventHandler<AccountLogEventArgs>