.net core azure WebJob 3.0.3 UseTimers отсутствует

Я пытаюсь настроить новую веб-работу с помощью.net core 2.1, и у меня возникает проблема, когда UseTimers() кажется, отсутствует, когда я пытаюсь настроить работу.

По жизни я не могу найти ничего, что укажет мне правильное направление, поскольку документация не обновляется, чтобы отражать использование HostBuilder вместо JobHostConfiguration,

Я даже пытался найти источник расширений WebJobs, но, похоже, не могу найти ничего, что могло бы помочь, и сейчас я в растерянности.

У меня есть следующее, что довольно шаблонно, но это работает только тогда, когда я не включаю .UseTimers()

using System.Threading.Tasks; 
using Microsoft.Extensions.Configuration; 
using Microsoft.Extensions.Hosting; 
using Microsoft.Extensions.Logging; 
using Microsoft.Azure.WebJobs; 
using Microsoft.Azure.WebJobs.Extensions;

namespace marqueone.webjob 
{
    class Program
    {
        public static async Task Main(string[] args)
        {

            var builder = new HostBuilder()
            .UseEnvironment("Development")
            .ConfigureWebJobs(b =>
            {
                b.AddAzureStorageCoreServices()
                .AddAzureStorage();
            })
            .ConfigureAppConfiguration(b =>
            {
                b.AddCommandLine(args);
            })
            .ConfigureLogging((context, b) =>
            {
                b.SetMinimumLevel(LogLevel.Debug);
                b.AddConsole();
            })
            //.UseTimers()
            .UseConsoleLifetime();

            var host = builder.Build();
            using (host)
            {
                await host.RunAsync();
            }
        }
    } 
}

1 ответ

Решение

По этой ссылке вы должны использовать.AddTimers(), как и следующий код:

.ConfigureWebJobs(config =>
{
    config.AddAzureStorageCoreServices();
    config.AddTimers();
})

А также в этой ссылке объясняется, что:

 in general all the previous config.UseXXX extension methods migrated to 

IHostBuilder builder.AddXXX methods.
Другие вопросы по тегам