26ff8d9b4f
Set up repository with legacy .NET Framework 4.8 source (OLD/), new .NET 10 Blazor solution (NEW/), OpenSpec specifications, documentation, and project configuration.
18 lines
519 B
C#
18 lines
519 B
C#
namespace JdeScoping.Core.Interfaces;
|
|
|
|
/// <summary>
|
|
/// Processor for executing user search requests.
|
|
/// </summary>
|
|
public interface ISearchProcessor
|
|
{
|
|
/// <summary>
|
|
/// Processes a queued search request.
|
|
/// </summary>
|
|
Task ProcessSearchAsync(int searchId, CancellationToken cancellationToken = default);
|
|
|
|
/// <summary>
|
|
/// Gets the next pending search to process.
|
|
/// </summary>
|
|
Task<int?> GetNextPendingSearchAsync(CancellationToken cancellationToken = default);
|
|
}
|