Table of Contents

Class EventLogApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с группами элементов.

public class EventLogApiClient : IDisposable
Inheritance
EventLogApiClient
Implements
Inherited Members

Constructors

EventLogApiClient(HttpClient)

public EventLogApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Clear(CancellationToken)

Очищает журнала событий.

public Task Clear(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

GetEventRecord(IIdentifierRequest, CancellationToken)

Возвращает данные записи события действия.

public Task<IEventRecord?> GetEventRecord(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор записи.

cancellationToken CancellationToken

Returns

Task<IEventRecord>

GetEventRecords(IIdentifierRequest, CancellationToken)

Возвращает записи о пользовательском действии журнала событий.

public Task<List<IEventRecord>?> GetEventRecords(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Родительский элемент журнала событий.

cancellationToken CancellationToken

Returns

Task<List<IEventRecord>>

GetRoot(CancellationToken)

Возвращает корневой элемент журнала событий.

public Task<IEventLogRoot?> GetRoot(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IEventLogRoot>

GetSessionRecords(CancellationToken)

Возвращает записи о сессии журнала событий.

public Task<List<ISessionRecordsGroup>?> GetSessionRecords(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<ISessionRecordsGroup>>

GetSessionRecordsGroup(IIdentifierRequest, CancellationToken)

Возвращает данные записи события о сессии.

public Task<ISessionRecordsGroup?> GetSessionRecordsGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор записи.

cancellationToken CancellationToken

Returns

Task<ISessionRecordsGroup>

GetTransactionRecords(IIdentifierRequest, CancellationToken)

Возвращает записи о транзакции журнала событий.

public Task<List<ITransactionRecordsGroup>?> GetTransactionRecords(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Родительский элемент журнала событий.

cancellationToken CancellationToken

Returns

Task<List<ITransactionRecordsGroup>>

GetTransactionRecordsGroup(IIdentifierRequest, CancellationToken)

Возвращает данные записи события о транзакции.

public Task<ITransactionRecordsGroup?> GetTransactionRecordsGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор записи.

cancellationToken CancellationToken

Returns

Task<ITransactionRecordsGroup>