Table of Contents

Class LicenseApiClient

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

Контроллер для работы с лицензиями.

public class LicenseApiClient : IDisposable
Inheritance
LicenseApiClient
Implements
Inherited Members

Constructors

LicenseApiClient(HttpClient)

public LicenseApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

GetAll(CancellationToken)

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

public Task<List<ILicense>?> GetAll(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<ILicense>>

Release(IDeleteRequest, CancellationToken)

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

public Task Release(IDeleteRequest request, CancellationToken cancellationToken = default)

Parameters

request IDeleteRequest

Идентификатор лицензии.

cancellationToken CancellationToken

Returns

Task