У меня есть следующий метод:Как получить доступ в ответ ApiController
private async Task<IHttpActionResult> UseHttpCache(Func<Task<IHttpActionResult>> operation) {
IHttpActionResult result = await operation();
//Add HTTP Headers here...
}
Но я не удается найти какой-либо ссылки на Response
в ControllerContext
.
Я мог бы наложить IHttpActionResult
на HttpResponseMessage
и легко установить там заголовки, но я не являюсь поклонником downcasting интерфейса для реализации.
Есть ли способ установить заголовки ответа в ApiController
?
Это путь. Благодаря! –