Size: a a a

var chat = new Chat();

2021 June 06

AK

Alex Kiev in var chat = new Chat();
первое логирование в любом случае происходит в StartAsync
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если тебе надо сервис локатор то принимай там IServiceProvider и тогда это все упрощается до
services.AddHostedService<BotPollingService>()
источник

Ɖ

Ɖrēw in var chat = new Chat();
И логирование вангую в конструкторе
источник

Ɖ

Ɖrēw in var chat = new Chat();
Происходит
источник

AK

Alex Kiev in var chat = new Chat();
я понимаю, я хочу туда ещё кастомных штук насовать
источник

Ɖ

Ɖrēw in var chat = new Chat();
Передвинь в StartAsync и будет писать лог месседж корректно
источник

AK

Alex Kiev in var chat = new Chat();
оно и так там
источник

Ɖ

Ɖrēw in var chat = new Chat();
Хм
источник

AK

Alex Kiev in var chat = new Chat();
вот почти весь код
источник

Ɖ

Ɖrēw in var chat = new Chat();
И я также не уверен что хостед сервис ок создавать самому через new
источник

Ɖ

Ɖrēw in var chat = new Chat();
Его сам создаст аспнеткор когда надо
источник

AK

Alex Kiev in var chat = new Chat();
тогда как в него параметры прокидывать? только через DI?
А если мне 2 независимых надо?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ух тут навалено
Валидацию опций не ок так делать
источник

AK

Alex Kiev in var chat = new Chat();
это будет ещё переписываться )
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если написать .Configure после .AddBotPillingServics у тебя валидация сработает
источник

Ɖ

Ɖrēw in var chat = new Chat();
И выпадет эксепшн
источник

Ɖ

Ɖrēw in var chat = new Chat();
Хотя не должен жеж
источник

Ɖ

Ɖrēw in var chat = new Chat();
Через фабрику
источник

AK

Alex Kiev in var chat = new Chat();
такооое
источник

AK

Alex Kiev in var chat = new Chat();
ну правильно, а в фабрике где то будет new
источник