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
cancellationTokenCancellationTokenТокен отмены.
Returns
GetAsync(CancellationToken)
Возвращает каталог избранного.
Task<IFavoritesCatalog> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByUidAsync(string, CancellationToken)
Возвращает каталог избранного по его guid.
Task<IFavoritesCatalog> GetByUidAsync(string uid, CancellationToken cancellationToken = default)
Parameters
uidstringGuid объекта в виде строки.
cancellationTokenCancellationTokenТокен отмены.
Returns
ImportFromXmlAsync(byte[], CancellationToken)
Осуществляет импорт избранного из xml
Task<IImportFavoritesResponse> ImportFromXmlAsync(byte[] xmlBytes, CancellationToken cancellationToken)
Parameters
xmlBytesbyte[]Массив байт с файлом для импорта.
cancellationTokenCancellationTokenТокен отмены.