Как перезагрузить динамически настроенные параметры перезаписи в ASP.NET Ядро 3.1

#asp.net-core

#asp.net-ядро

Вопрос:

Я заполняю перенаправления из таблицы базы данных в ASP.NET Приложение Core 3.1.

Очевидно Configure , что метод не запускается повторно при каждом запросе, поэтому мне в основном приходится перезапускать свой сайт, если какие-либо перенаправления изменяются в базе данных.

Любые подсказки о том, как конкретно запустить промежуточное ПО перезаписи или перезапустить весь сайт (размещенный в Azure) на основе изменений в базе данных (даже сообщение в стиле webhook с моего сайта администратора на рабочий сайт)?

 public static IApplicationBuilder UseMyRedirects(this IApplicationBuilder app, MyDbContext context)
{
     var options = new RewriteOptions();
     var redirects = context.Redirects.ToList();

     foreach (var redirect in redirects)
     {
          options.AddRedirect(redirect.MatchUrl, redirect.RedirectToUrl, redirect.StatusCode);
     }

     app.UseRewriter(options);
     return app;
}