Если я добавлю BadLabUpdateException
, то я бы хотел, чтобы заголовки ответа на запрос включали сведения об исключении. Я пытался сделать это в моем Configure
методе:
app.UseExceptionHandler(errorApp => {
errorApp.Run(async context => {
var pathFeature = context.Features.Get<IExceptionHandlerPathFeature>();
if (pathFeature is BadLabUpdateException ex) {
context.Response.StatusCode = 400;
context.Response.Headers.Add("X-Display-To-User", new StringValues(ex.Message));
}
});
});
Это не имеет никакого эффекта.
Цель, по сути, заключается в том, что если я сгенерирую это конкретное исключение с сервера, то сообщение будет содержать точную строку, которую клиент должен отобразить конечному пользователю.
Мне нужно, чтобы это работало как в режиме разработки, так и на производстве.