Не удается получить доступ к HttpApplicationState в контроллере Web API
У меня есть приложение REST API с.NET Core 2.0. Я хотел бы получить доступ к Application
свойство для хранения некоторых глобальных настроек для всего приложения.
Тем не менее, он не доступен ни в одном из моих контроллеров.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace EcommerceSynchronizer.Controllers
{
[Route("api/[controller]")]
public class ValuesController : Controller
{
// GET api/values
[HttpGet]
public string Get()
{
HttpContext.Current.Application["key"] = "value";
return "aa";
}
}
}
Решарпер жалуется, что
'HttpContext' does not contain a definition for 'Current' and no extension method 'Current' accepting a first argument ...
Я пытался получить доступ с HttpContext.Application
но это также не доступно.
Как я могу получить доступ к HttpApplicationState с контроллера?