Interface ILocateableDataService<TEntity>
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface ILocateableDataService<TEntity> : IBaseDataService<TEntity>, IDataService<TEntity>, IDataService where TEntity : class, IIdentifiableObject
Type Parameters
TEntity
- Inherited Members
Methods
GetByLocationAsync(string, CancellationToken)
Возвращает объект справочника по строке расположения.
Task<TEntity> GetByLocationAsync(string location, CancellationToken cancellationToken = default)
Parameters
locationstringСтрока расположения элемента.
cancellationTokenCancellationTokenТокен отмены.
Returns
- Task<TEntity>
GetDefaultLocationAsync(IIdentifiableObject, CancellationToken)
Возвращает объект справочника по строке расположения.
Task<string> GetDefaultLocationAsync(IIdentifiableObject identifier, CancellationToken cancellationToken = default)
Parameters
identifierIIdentifiableObjectИдентификатор объекта.
cancellationTokenCancellationTokenТокен отмены.