using System; using System.IO; namespace XP.ReportEngine.Models { /// /// 报告生成结果 | Report generation result /// public class ReportResult { public bool IsSuccess { get; set; } public MemoryStream PdfStream { get; set; } public string ErrorMessage { get; set; } public Exception Exception { get; set; } public static ReportResult Success(MemoryStream stream) => new() { IsSuccess = true, PdfStream = stream }; public static ReportResult Failure(string message, Exception ex = null) => new() { IsSuccess = false, ErrorMessage = message, Exception = ex }; } }