#azure #timer-trigger
#azure #таймер-триггер
Вопрос:
У меня есть небольшие сомнения
У меня есть одно функциональное приложение с функцией Httptrigger.Я хочу вызывать это функциональное приложение каждые 5 минут? это должно произойти автоматически
Если предполагается, что это возможно, могу я узнать, как мы можем этого достичь?
Любая помощь приветствуется
Ответ №1:
Вы можете создать TimerObject
, чтобы получить cron, подобный интеграции функций, для вызовов функций. Вы можете определить свой новый объект как тело JSON, подобное приведенному ниже:
{
"schedule": "*/5 * * * *",
"name": "myTimer",
"type": "timerTrigger",
"direction": "in"
}
Затем это можно подключить к телу функции как:
module.exports = function (context, myTimer) {
var timeStamp = new Date().toISOString();
if (myTimer.IsPastDue)
{
context.log('Node is running late!');
}
context.log('Node timer trigger function ran!', timeStamp);
context.done();
};
Более подробная информация доступна здесь из официальных документов
Комментарии:
1. извините, я не понимаю, где я должен все это делать. Если вы не возражаете, не могли бы вы внятно объяснить? в противном случае лучше, если есть какая-либо документация, касающаяся этого
2. Небольшие сомнения в том, что приведенный выше код принадлежит javascript? Если предполагается, что она принадлежит javascript, можем ли мы интегрировать ее в код c #
3. В официальных документах также доступны другие фреймворки, включая C #. Взгляните туда один раз.