BackgroundService & hosted services
Në shqip: Shërbimet në sfond në .NET
ShpjegimiSQ
BackgroundService të lejon të ekzekutosh punë të vazhdueshme brenda aplikacionit — p.sh. dërgim emailesh nga radha ose pastrim i përditshëm. „Worker Service“ është një aplikacion i tërë i tillë.
EnglishEN
BackgroundService lets you run ongoing work inside your app — e.g. sending queued emails or a daily clean-up. A “Worker Service” is a whole app of that kind.
Si ta mendosh
Si roja i natës që punon kur të gjithë flenë.
Lexoje në anglisht
Like the night watchman working while everyone sleeps.
Shembull kodicsharp
public class Pastruesi : BackgroundService {
protected override async Task ExecuteAsync(CancellationToken ct) {
while (!ct.IsCancellationRequested) { Pastro(); await Task.Delay(60_000, ct); }
}
}