Size: a a a

2021 April 25

C

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

AK

Andrei Kurosh in pro.net
Это не репро (нет вызова) и не минимальное (есть какой-то эджкейс роутер)
источник

C

CLTanuki in pro.net
Извиняюсь. Сейчас исправлю.
источник

AK

Andrei Kurosh in pro.net
У меня кстати недавно была абдуленная история с классическим aspnet, где нужно было сделать метод, принимающий как json так и multipart/form-data. И оказалось, что aspnet model binding при попытке подставить значение вычитывал из тела 4 байта, после чего стандартный класс для работы с multipart-телом «проглатывал» первый аргумент
источник

DP

Denis Petukhov in pro.net
Если проблема в сериализаторе то  можно и без асп сделать репро
источник

C

CLTanuki in pro.net
Пока не могу предоставить минимальное репро, так как простая попытка десериализации этой строки ошибки не даёт.
источник

C

CLTanuki in pro.net
Пойду дальше копать.
источник

G

Gtoressan in pro.net
Я хочу доставать нужный класс из контейнера в методе ConfigureServices, а не создавать его там руками
источник

G

Gtoressan in pro.net
Примерно вот так хочу
источник

i

ioannis in pro.net
Зачем его там создавать? Пусть он создаётся через DI Инъекцию в конструктор, когда будет создаваться нужный вам класс
источник

RB

Roman Bukin in pro.net
Только так
источник

RB

Roman Bukin in pro.net
У тебя в общем то есть 2 точки расширения
источник

RB

Roman Bukin in pro.net
Первая в DesignTime
источник

RB

Roman Bukin in pro.net
Она же ConfigureServices
источник

RB

Roman Bukin in pro.net
И вторая - в RunTime
источник

RB

Roman Bukin in pro.net
Она же Configure
источник

RB

Roman Bukin in pro.net
Собственно если ты делаешь проверки в DesignTime - то единственный вариант, это перебирать коллекцию уже зарегистрированных сервисов
источник

Ɖ

Ɖrēw in pro.net
Ну, вообще, они обе в RunTime же
источник

Ɖ

Ɖrēw in pro.net
.GetService вернёт null если сервис не зареган
источник

RB

Roman Bukin in pro.net
Имеется ввиду глазами хоста приложения
источник