طور کلی تسکهای پس زمینه کارهایی هستند که برنامه باید بصورت خودکار در زمانهای مشخص آنها را انجام دهد بهعنوان مثال، شرایطی را در نظر بگیرید که متدی با حجم زیادی از محاسبات پیچیده دارید که وقتی کاربر درخواست خود را ارسال میکند شروع به محاسبه میشود و کاربر جاری چارهای جز انتظار نخواهد داشت اما اگر اینکار در زمانی دیگر قبل از درخواست کاربر محاسبه میشد و صرفاً نتیجه به کاربر نمایش داده میشد قطعاً تصمیم بهتری نسبت به محاسبه آنی آن متد در زمان درخواست کاربر بوده است.
در سناریو دیگر تصور کنید میخواهید هر شب در ساعتی مشخص خلاصهای از مطالب وبسایتتان را برای کاربران ایمیل کنید در این حالت برنامه باید هر شب در فلان ساعت اینکار را برای ما انجام دهد و تماماً باید این اتفاق بدون دخالت هیچ اراده انسانی و بهصورت خودکار توسط برنامه انجام گیرد. در ادامه رئوس مطالب آموزش داده شده در دوره آموزشی مدیریت وظایف زمان بندی شده با Hangfire در Asp.Net Core آورده شده است.