Не удается получить доступ к 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 с контроллера?

0 ответов

Другие вопросы по тегам