Class EventLogApiClient
Контроллер для работы с группами элементов.
public class EventLogApiClient : IDisposable
- Inheritance
-
EventLogApiClient
- Implements
- Inherited Members
Constructors
EventLogApiClient(HttpClient)
public EventLogApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Clear(CancellationToken)
Очищает журнала событий.
public Task Clear(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetEventRecord(IIdentifierRequest, CancellationToken)
Возвращает данные записи события действия.
public Task<IEventRecord?> GetEventRecord(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор записи.
cancellationTokenCancellationToken
Returns
GetEventRecords(IIdentifierRequest, CancellationToken)
Возвращает записи о пользовательском действии журнала событий.
public Task<List<IEventRecord>?> GetEventRecords(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestРодительский элемент журнала событий.
cancellationTokenCancellationToken
Returns
GetRoot(CancellationToken)
Возвращает корневой элемент журнала событий.
public Task<IEventLogRoot?> GetRoot(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetSessionRecords(CancellationToken)
Возвращает записи о сессии журнала событий.
public Task<List<ISessionRecordsGroup>?> GetSessionRecords(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetSessionRecordsGroup(IIdentifierRequest, CancellationToken)
Возвращает данные записи события о сессии.
public Task<ISessionRecordsGroup?> GetSessionRecordsGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор записи.
cancellationTokenCancellationToken
Returns
GetTransactionRecords(IIdentifierRequest, CancellationToken)
Возвращает записи о транзакции журнала событий.
public Task<List<ITransactionRecordsGroup>?> GetTransactionRecords(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestРодительский элемент журнала событий.
cancellationTokenCancellationToken
Returns
GetTransactionRecordsGroup(IIdentifierRequest, CancellationToken)
Возвращает данные записи события о транзакции.
public Task<ITransactionRecordsGroup?> GetTransactionRecordsGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор записи.
cancellationTokenCancellationToken