объектами?
Почему ?
-
В плане, нет же никаких проблем заинжектить любой тип, который зарегистрирован с вашим лайфтаймом
да я новенький в этом деле не совсем понимаю что и как работает вот и разбираюсь,скорее не верно составил вопрос ,аж стыдно стало, а еще вот этот ответ ввел меня в ступор😄)))))
То есть: public class Foo : IMiddleware { private readonly Bar _bar; public Foo(Bar bar) { _bar = bar; } public async Task InvokeAsync(HttpContext context, RequestDelegate next) { await bar.DoSmthg(); } } Bar может быть и синглтон и транзиент и per request или как там в вашем DI контейнере называется
Не. Когда аспнет принимает запрос, он резолвит мидлеваре по порядку и они там могут иметь любой лайфтайм
Обсуждают сегодня