Table of Contents

Class RoleApiClient

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

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

public class RoleApiClient : IDisposable
Inheritance
RoleApiClient
Implements
Inherited Members

Constructors

RoleApiClient(HttpClient)

public RoleApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

GetAll(CancellationToken)

Возвращает все роли.

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

Parameters

cancellationToken CancellationToken

Returns

Task<List<IRole>>

GetById(IGetByIdRequest, CancellationToken)

Возвращает роль.

public Task<IRole?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest

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

cancellationToken CancellationToken

Returns

Task<IRole>

GetByUid(IGetByUidRequest, CancellationToken)

Возвращает роль по ее идентификатору.

public Task<IRole?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByUidRequest

Запрос поиска объекта по Guid.

cancellationToken CancellationToken

Returns

Task<IRole>