Class FavoritesCatalogApiClient
Контроллер для работы с каталогом избранного.
public class FavoritesCatalogApiClient : IDisposable
- Inheritance
-
FavoritesCatalogApiClient
- Implements
- Inherited Members
Constructors
FavoritesCatalogApiClient(HttpClient)
public FavoritesCatalogApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Dispose()
public void Dispose()
Export(CancellationToken)
Осуществляет экспорт избранного в xml.
public Task<DownloadFileResponse> Export(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
Get(CancellationToken)
Возвращает каталог избранного.
public Task<IFavoritesCatalog?> Get(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает каталог избранного.
public Task<IFavoritesCatalog?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор каталога избранного.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает каталог избранного по его идентификатору.
public Task<IFavoritesCatalog?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
Import(byte[], CancellationToken)
Загружает файл из массива байт в multipart/form-data.
public Task<IImportFavoritesResponse?> Import(byte[] file, CancellationToken cancellationToken = default)
Parameters
filebyte[]cancellationTokenCancellationToken
Returns
Import(Stream, CancellationToken)
Осуществляет импорт избранного из xml.
public Task<IImportFavoritesResponse?> Import(Stream file, CancellationToken cancellationToken = default)
Parameters
fileStreamЗагружаемый файл.
cancellationTokenCancellationToken