【发布时间】:2021-11-29 21:30:58
【问题描述】:
在 ASP.NET Core 5 中,我有一个自定义操作结果,如下所示:
public class ErrorResult : ActionResult {
private readonly IList<Error> _errors;
public ErrorResult(IList<Error> errors) {
_errors = errors;
}
public override async Task ExecuteResultAsync(ActionContext context) {
// Code that creates Response
await result.ExecuteResultAsync(context);
}
}
然后在控制器操作上我会:
return new ErrorResult(errors);
如何在 NET 6 Minimal API 中做类似的事情?
我一直在研究它,我认为我应该实现 IResult。
但我不确定这是否是解决方案或如何解决。
【问题讨论】:
-
ActionResult不能工作? ActionResult 可以在 .net 6 中使用。
标签: asp.net-core .net-6.0