Table of Contents

Interface IFavoritesCatalogDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll
public interface IFavoritesCatalogDataService : IBaseDataService<IFavoritesCatalog>, IDataService<IFavoritesCatalog>, IDataService
Inherited Members

Methods

ExportToXmlAsync(CancellationToken)

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

Task<string> ExportToXmlAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<string>

GetAsync(CancellationToken)

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

Task<IFavoritesCatalog> GetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IFavoritesCatalog>

GetByUidAsync(string, CancellationToken)

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

Task<IFavoritesCatalog> GetByUidAsync(string uid, CancellationToken cancellationToken = default)

Parameters

uid string

Guid объекта в виде строки.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IFavoritesCatalog>

ImportFromXmlAsync(byte[], CancellationToken)

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

Task<IImportFavoritesResponse> ImportFromXmlAsync(byte[] xmlBytes, CancellationToken cancellationToken)

Parameters

xmlBytes byte[]

Массив байт с файлом для импорта.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IImportFavoritesResponse>