Table of Contents

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

identifier IIdentifiableObject

Идентификатор элемента.

cancellationToken CancellationToken

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

Returns

Task

GetRecentItems(CancellationToken)

Возвращает содержимое списка недавних объектов

Task<List<IElement>> GetRecentItems(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<IElement>>

RemoveRecentItem(IIdentifiableObject, CancellationToken)

Удаляет объект из списка недавних.

Task RemoveRecentItem(IIdentifiableObject identifier, CancellationToken cancellationToken = default)

Parameters

identifier IIdentifiableObject

Идентификатор Элемента.

cancellationToken CancellationToken

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

Returns

Task