using System.Threading.Tasks; using XP.ReportEngine.Models; namespace XP.ReportEngine.Interfaces { /// /// 报告生成器接口(格式无关)| Report generator interface (format-agnostic) /// public interface IReportGenerator { /// /// 异步生成报告 | Generate report asynchronously /// /// 报告上下文数据 | Report context data /// 生成选项 | Generation options /// 生成结果 | Generation result Task GenerateAsync(ReportContext context, ReportGenerationOptions options); } }