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
cancellationTokenCancellationTokenТокен отмены.
Returns
ReleaseAsync(IDeleteRequest, CancellationToken)
Освобождает лицензию пользователя.
Task ReleaseAsync(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestcancellationTokenCancellationTokenТокен отмены.