Size: a a a

2021 April 25

SY

Sergey Yaremchenko in pro.net
Я вот так и не могу понять что за проблему ты решаешь
источник

DP

Denis Petukhov in pro.net
Я надеюсь Gira это не кривое написание Jira)
источник

DP

Denis Petukhov in pro.net
Ну тут еще проблемка что в конструкторы приезжает стринг просто из конфига
Такое сложно инстанцировать если имеется несколько классов которым нужны разные стринги
источник

SY

Sergey Yaremchenko in pro.net
Ну можно просто типизированный конфиг сделать и брать в конструкторе IOptions<MyConfig>
источник

SY

Sergey Yaremchenko in pro.net
Мне кажется там фабрика какая-то
источник

SY

Sergey Yaremchenko in pro.net
Вот её и надо регать
источник

SY

Sergey Yaremchenko in pro.net
А потом в клиентах в рантайме из неё конкретные классы получать
источник

SY

Sergey Yaremchenko in pro.net
Но это может мне показалось
источник

DP

Denis Petukhov in pro.net
Ну IOptions это депенденси дополнительное, можно просто принять MyConfig, а зарегать MyConfig чтобы доставалось из IOptions например или сразу из конфигурации
источник

Dv

Dr. Friedrich von Ne... in pro.net
А ты сделай экстеншен метод для регистрации твоих классов, и в нём требуй предоставить и класс-реализацию того, что тебе нужно.

(хотя это немного необычно)
источник

Dv

Dr. Friedrich von Ne... in pro.net
источник

Dv

Dr. Friedrich von Ne... in pro.net
Правда, я не понял, будет работать var или нет.
источник

E

EgorBo in pro.net
там же черным по белому написано что нет)
источник

Dv

Dr. Friedrich von Ne... in pro.net
Наркоманство тогда какое-то, зачем такая фича вообще?
источник

E

EgorBo in pro.net
это просто улучшение на пути к var
источник

E

EgorBo in pro.net
источник

Dv

Dr. Friedrich von Ne... in pro.net
А, чуваки, я понял
источник

Dv

Dr. Friedrich von Ne... in pro.net
Это фича для винформс
источник

E

EgorBo in pro.net
но если вар к лямбдам завезут - это будет фича гораздо более нужная чем всякие DU
источник

Dv

Dr. Friedrich von Ne... in pro.net
Шоб можно было писать form.BeginInvoke(() => { });
источник