24 lines
1.1 KiB
C#
24 lines
1.1 KiB
C#
namespace DD.Persistence.Repositories;
|
||
|
||
/// <summary>
|
||
/// Интерфейс по работе с простой структурой данных, подразумевающей наличие связи с более сложной
|
||
/// В контексте TechMessagesRepository это системы - источники данных
|
||
/// В контексте TimestampedValuesRepository это идентификационные наборы (ключи для значений в соответствии с индексами в хранимых массивах)
|
||
/// </summary>
|
||
public interface IRelatedDataRepository<TDto>
|
||
{
|
||
/// <summary>
|
||
/// Добавить данные
|
||
/// </summary>
|
||
/// <param name="dataSourceSystemDto"></param>
|
||
/// <param name="token"></param>
|
||
/// <returns></returns>
|
||
public Task Add(TDto dataSourceSystemDto, CancellationToken token);
|
||
|
||
/// <summary>
|
||
/// Получить список данных
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public Task<IEnumerable<TDto>> Get(CancellationToken token);
|
||
}
|