namespace GFramework.Core.Abstractions.query;
///
/// 定义一个异步查询执行器接口,用于发送异步查询请求并获取结果。
///
public interface IAsyncQueryExecutor
{
///
/// 异步发送查询请求并返回结果。
///
/// 查询结果的类型。
/// 要执行的异步查询对象,必须实现 IAsyncQuery<TResult> 接口。
/// 表示异步操作的任务,任务完成时返回查询结果。
Task SendAsync(IAsyncQuery query);
}