CodeShot
Juniorسختی 2 از ۵· در 45٪ مصاحبه‌های این حوزه پرسیده شده

Timer Trigger در Azure Functions چه کاربردی دارد؟

نشان کردن

پاسخ کوتاه

اجرای خودکار یک Function طبق یک زمان‌بندی مشخص (مثل Cron)، بدون نیاز به یک Job Scheduler جداگانه.

پاسخ کامل

با تعریف یک عبارت CRON در Timer Trigger، می‌توان کارهای دوره‌ای مثل پاک‌سازی داده قدیمی، ارسال گزارش روزانه یا Sync دوره‌ای با یک سرویس بیرونی را بدون نگه‌داشتن یک سرور همیشه‌روشن اجرا کرد.

مثال کد

[Function("NightlyCleanup")]
public void Run([TimerTrigger("0 0 2 * * *")] TimerInfo timer)
{
    // هر شب ساعت ۲ بامداد اجرا می‌شود
}

نکته مهم