Возврат пользовательского объекта с подробной информацией об исключении в. net core web api - PullRequest
0 голосов
/ 21 февраля 2020

Я хочу вернуть пользовательский объект с деталями ошибки, когда возникает исключение

EmployeeDetails класс имеет свойство с ErrorDetails.

В случае успеха EmployeeDetails объект будет возвращен. Когда возникает исключение, я хочу заполнить ErrorDetails свойство и вернуть EmployeeDetails объект.

Каждый метод действия как собственный тип возвращаемого значения. Все возвращаемые типы будут иметь свойство ErrorDetails.

public async Task<ActionResult<EmployeeDetails>> LoanClosingDateUpdate()
{

}

Я пытался добавить ProducesResponseType к каждому действию, но это не сработало. [ProducesResponseType(typeof(EmployeeDetails), (int)HttpStatusCode.NoContent)]

Могу ли я справиться с этим глобально либо из фильтра OnException, либо из Middleware

...