Table of Contents

Class FavoritesCatalogApiClient

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

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

public class FavoritesCatalogApiClient : IDisposable
Inheritance
FavoritesCatalogApiClient
Implements
Inherited Members

Constructors

FavoritesCatalogApiClient(HttpClient)

public FavoritesCatalogApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

Export(CancellationToken)

Осуществляет экспорт избранного в xml.

public Task<DownloadFileResponse> Export(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<DownloadFileResponse>

Get(CancellationToken)

Возвращает каталог избранного.

public Task<IFavoritesCatalog?> Get(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IFavoritesCatalog>

GetById(IGetByIdRequest, CancellationToken)

Возвращает каталог избранного.

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

Parameters

request IGetByIdRequest

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

cancellationToken CancellationToken

Returns

Task<IFavoritesCatalog>

GetByUid(IGetByUidRequest, CancellationToken)

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

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

Parameters

request IGetByUidRequest

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

cancellationToken CancellationToken

Returns

Task<IFavoritesCatalog>

Import(byte[], CancellationToken)

Загружает файл из массива байт в multipart/form-data.

public Task<IImportFavoritesResponse?> Import(byte[] file, CancellationToken cancellationToken = default)

Parameters

file byte[]
cancellationToken CancellationToken

Returns

Task<IImportFavoritesResponse>

Import(Stream, CancellationToken)

Осуществляет импорт избранного из xml.

public Task<IImportFavoritesResponse?> Import(Stream file, CancellationToken cancellationToken = default)

Parameters

file Stream

Загружаемый файл.

cancellationToken CancellationToken

Returns

Task<IImportFavoritesResponse>