Esempio n. 1
0
 //открытый конструктор для класса принемающий объект
 public HtmlLoader(IParserSetings setings)
 {
     //инициализация поля client
     client = new HttpClient();
     //строим ссылку для запросса url
     url = $"{setings.BaseUrl}/{setings.Prefix}/";//$...интерполированная строка
 }
Esempio n. 2
0
 //конструктор реализующий интерфейс Iparser и принимающий настройки парсера
 public ParserWorker(IParser <T> parser, IParserSetings parserSetings) : this(parser)//для того чтобы не дублировать код вызовем первый конструктор с аргументом parser
 {
     this.parserSetings = parserSetings;
 }