У меня есть фильтр примерно так:
public class Err : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext context)
{
var result = context.Result;
}
}
result
- это объект Microsoft.AspNetCore.Mvc.BadRequestObjectResult
.Он содержит StatusCode
и Value
, но когда я пытаюсь извлечь их следующим образом: context.Result.Value
, я получаю эту ошибку:
Ошибка CS1061 «IActionResult» не содержит определениядля 'Value' и недоступного метода расширения 'Value', принимающего первый аргумент типа 'IActionResult', можно найти.