using GFramework.Core.Query; namespace GFramework.Core.Tests.Query; /// /// 测试用异步查询子类V4,继承AbstractAsyncQuery /// public sealed class TestAsyncQueryChildV4 : AbstractAsyncQuery { /// /// 初始化TestAsyncQueryChildV4的新实例 /// /// 查询输入参数 public TestAsyncQueryChildV4(TestAsyncQueryInputV2 input) : base(input) { } /// /// 获取查询是否已执行 /// public bool Executed { get; private set; } /// /// 执行异步查询操作的具体实现(子类实现,乘以3) /// /// 查询输入参数 /// 查询结果,将输入值乘以3 protected override Task OnDoAsync(TestAsyncQueryInputV2 input) { Executed = true; return Task.FromResult(input.Value * 3); } }