Interface IRecentItemDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Представляет репозиторий для работы со списком недавних объектов.
public interface IRecentItemDataService : IDataService<INamedObject>, IDataService
Methods
AddRecentItem(IIdentifiableObject, CancellationToken)
Добавляет объект в список недавних.
Task AddRecentItem(IIdentifiableObject identifier, CancellationToken cancellationToken = default)
Parameters
identifierIIdentifiableObjectИдентификатор элемента.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetRecentItems(CancellationToken)
Возвращает содержимое списка недавних объектов
Task<List<IElement>> GetRecentItems(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
RemoveRecentItem(IIdentifiableObject, CancellationToken)
Удаляет объект из списка недавних.
Task RemoveRecentItem(IIdentifiableObject identifier, CancellationToken cancellationToken = default)
Parameters
identifierIIdentifiableObjectИдентификатор Элемента.
cancellationTokenCancellationTokenТокен отмены.