hrms-api-backend/BMA.EHR.Insignia/Services/IBackgroundTaskQueue.cs

9 lines
303 B
C#
Raw Permalink Normal View History

2025-08-28 12:33:18 +07:00
namespace BMA.EHR.Insignia.Service.Services
{
public interface IBackgroundTaskQueue
{
ValueTask QueueBackgroundWorkItemAsync(Func<CancellationToken, ValueTask> workItem);
ValueTask<Func<CancellationToken, ValueTask>> DequeueAsync(CancellationToken cancellationToken);
}
}