Область веб-заданий, запускаемых Azure, для внедрения зависимостей

Я прочитал и задал несколько вопросов о том, как использовать DI с помощью WebJob и особенно Triggered Webjobs.

SimpleInjector - Azure WebJob с TimerTrigger - зарегистрировать IDisposableВнедрение зависимостей с помощью Azure WebJobs SDK?

Я все еще пытаюсь понять, как изящно интегрировать DI в запущенные веб-задания, и @Steven задала мне хороший вопрос:

Разве нет способа обернуть выполнение вашего сервиса в какую-то область? Например, MVC и веб-API имеютIDependencyScope абстракция для этого. Это уведомляет о начале и окончании запроса. Чтобы иметь возможность делать обзор, вам необходимо иметь такую ​​точку перехвата, или вы должны иметь возможность заключить вызов в JobActivator.

Я знаю, что могу запустить область видимости внутри своей триггерной функции, но я хотел бы знать, есть ли в SDK какая-либо точка расширения, которая позволяет нам делать область видимости?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос