using GFramework.Core.Abstractions.query;
namespace GFramework.Core.query;
///
/// 异步查询总线接口,用于处理异步查询请求
///
public interface IAsyncQueryBus
{
///
/// 异步发送查询请求并返回结果
///
/// 查询结果的类型
/// 要执行的异步查询对象
/// 表示异步操作的任务,任务结果为查询结果
Task SendAsync(IAsyncQuery query);
}