using System.IO; using AsbCloudApp.Data; using AsbCloudApp.Requests.ParserOptions; namespace AsbCloudApp.Services; /// /// Сервис парсинга /// /// /// public interface IParserService : IParserService where TDto : class, IId where TOptions : IParserOptionsRequest { /// /// Распарсить файл /// /// /// /// ParserResultDto Parse(Stream file, TOptions options); /// /// Получение шаблона для заполнения /// /// Stream GetTemplateFile(); } /// /// Сервис парсинга(интерфейс маркер) /// public interface IParserService { const string MessageTemplate = "Лист: {0}, Строка: {1}, Столбец: {2}. {3}"; }