Методы экземпляра были включены в 2.0.12265 , что действительно помогает в модульном тестировании.У меня есть несколько функций HttpTrigger и Timer - одна из функций HttpTrigger используется как веб-крючок EventGrid.
Я только что обновил проект до .NET Core 2.2, SDK функций до 1.0.26 и переписал функции для использования DI (IWebJobsStartup) и методов экземпляра.Пока что он ведет себя нормально и производительность похожа на ту, что была у меня в старой версии со статическим элементом.Единственное, что я заметил, так это то, что очистка HttpHandler, кажется, работает без остановок.Ниже представлены журналы уровня отладки:
Запуск цикла очистки HttpMessageHandler с ...
Завершение цикла очистки HttpMessageHandler после 0,0016 мс - обработано: 0 элементов - осталось: 2 элемента
Ближайший ответ, который я нашел на это, описан в по этой ссылке как безвредный .
Если кто-то опробовал методы DI и экземпляра или у вас есть предложения по тестированию, я приветствую ваши мысли.
Спасибо