add Background Task

This commit is contained in:
Suphonchai Phoonsawat 2025-08-28 12:33:18 +07:00
parent 75ddebba37
commit 3ae9be5869
6 changed files with 211 additions and 2 deletions

View file

@ -0,0 +1,8 @@
namespace BMA.EHR.Insignia.Service.Services
{
public interface IBackgroundTaskQueue
{
ValueTask QueueBackgroundWorkItemAsync(Func<CancellationToken, ValueTask> workItem);
ValueTask<Func<CancellationToken, ValueTask>> DequeueAsync(CancellationToken cancellationToken);
}
}