Table of Contents

Interface ILicenseDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет репозиторий для работы с лицензиями.

public interface ILicenseDataService : IDataService<ILicense>, IDataService

Methods

GetAsync(CancellationToken)

Возвращает список лицензий пользователя.

Task<List<ILicense>> GetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<List<ILicense>>

ReleaseAsync(IDeleteRequest, CancellationToken)

Освобождает лицензию пользователя.

Task ReleaseAsync(IDeleteRequest request, CancellationToken cancellationToken = default)

Parameters

request IDeleteRequest
cancellationToken CancellationToken

Токен отмены.

Returns

Task