Я хотел бы иметь возможность регистрировать все, что возвращается моим API REST ядра asp.net. Я попытался добиться этого, добавив глобальный ActionFilter, который будет перехватывать каждый результат, сгенерированный в методе OnResultExecuted.
public override void OnResultExecuted(ResultExecutedContext context)
{
base.OnResultExecuted(context);
}
Проблема в том, что я не могу получить данные, содержащиеся в context.Result
. Я вызываю следующий метод context.Result.ExecuteResultAsync(context);
, который выдает ошибку:
'StatusCode не может быть установлен, потому что ответ уже начался.'