У меня есть приложение ASP. NET MVC, я использую Ninject для DI и использую систему кеширования вывода. Но мне нужно взять некоторую информацию из моего бизнес-уровня (услуг). Но я не знаю, как я могу внедрить свои услуги в метод GetVaryByCustomString. Каково ваше решение?
public override string GetVaryByCustomString(HttpContext context, string arg)
{
//I need some services here, for example product service.
//I need like this
//var prodManager = Ninject.Get<IProductService>();
//prodManager.ToSomeMethod();
}