Midسختی 2 از ۵· در 60٪ مصاحبههای این حوزه پرسیده شده
چگونه یک Background Service را ثبت میکنیم؟
☆نشان کردنپاسخ کوتاه
با AddHostedService<MyWorker>() در Program.cs.
پاسخ کامل
ثبت با AddHostedService<T>() به .NET Host میگوید این کلاس باید هنگام شروع برنامه اجرا و هنگام Shutdown متوقف شود؛ میتوان چند سرویس مختلف را همینطور ثبت کرد.
مثال کد
builder.Services.AddHostedService<MyWorker>();
