Внедрить репозиторий в ядро BackgroundService asp.net ⇐ C#
-
Anonymous
Внедрить репозиторий в ядро BackgroundService asp.net
Я использую ASP.Net, и у меня есть настройка внедрения зависимостей таким образом, что IRepository добавляется с ограниченной областью действия. В сценарии ответа на запрос все работает нормально.
Но я также добавил BackgroudService, который запускается раз в минуту и требует получения свежих данных. Для этого я не могу зарегистрировать IRepository как синглтон, я бы хотел, чтобы он создавался каждый раз, когда это необходимо. Как лучше всего сделать это в asp.net, используя встроенный контейнер IoC?
Я использую ASP.Net, и у меня есть настройка внедрения зависимостей таким образом, что IRepository добавляется с ограниченной областью действия. В сценарии ответа на запрос все работает нормально.
Но я также добавил BackgroudService, который запускается раз в минуту и требует получения свежих данных. Для этого я не могу зарегистрировать IRepository как синглтон, я бы хотел, чтобы он создавался каждый раз, когда это необходимо. Как лучше всего сделать это в asp.net, используя встроенный контейнер IoC?
Мобильная версия