Я использую Azure WebJob для успешного получения сообщений из очереди служебных шин. Но я хотел использовать этот же WebJob для запуска некоторых методов каждые 5 секунд.Azure WebJob с очередями и System.Threading.Timer
Я пробовал следующий подход, и локально он работает нормально, но когда я публикую его, он запускается только один раз. Отсутствие ошибок в лазурных журналах.
Что я делаю неправильно?
Спасибо за помощь.
static void Main()
{
try
{
var testTimer = new System.Threading.Timer(e => TestMethod(), null, TimeSpan.FromSeconds(0), TimeSpan.FromSeconds(5));
SetupJobHost();
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}
private static void TestMethod()
{
Console.WriteLine("Test");
}