Asp.net core 返回带有.net核心web api中异常详细信息的自定义对象
我想在发生异常时返回带有错误详细信息的自定义对象Asp.net core 返回带有.net核心web api中异常详细信息的自定义对象,asp.net-core,asp.net-core-webapi,core,Asp.net Core,Asp.net Core Webapi,Core,我想在发生异常时返回带有错误详细信息的自定义对象 EmployeeDetails类的属性具有ErrorDetails 如果成功,将返回EmployeeDetails对象。发生异常时,我希望填充ErrorDetails属性并返回EmployeeDetails对象 每个操作方法都有自己的返回类型。所有返回类型都将具有ErrorDetails属性 public async Task<ActionResult<EmployeeDetails>> LoanClosingDateUp
EmployeeDetails
类的属性具有ErrorDetails
如果成功,将返回EmployeeDetails
对象。发生异常时,我希望填充ErrorDetails
属性并返回EmployeeDetails
对象
每个操作方法都有自己的返回类型。所有返回类型都将具有ErrorDetails
属性
public async Task<ActionResult<EmployeeDetails>> LoanClosingDateUpdate()
{
}
public异步任务LoanClosingDateUpdate()
{
}
我尝试在每个操作中添加ProducesResponseType
,但没有成功。
[产品响应类型(typeof(EmployeeDetails),(int)HttpStatusCode.NoContent)]
我可以从OneException筛选器或中间件全局处理它吗控制器方法应该返回
任务
,这就足够了。ProducesResponseType
属性用于为招摇过市页面(或任何其他工具)生成更具描述性的响应详细信息。我尝试了任务
,但无效。