ここに欠けている明らかな何かがあるように感じます。ninject を使用してクラスを作成しようとしています。このクラスは、HttpContext の Session に格納されている単一の文字列パラメーターを受け入れます。そのパラメーターをこのクラスに渡すにはどうすればよいですか?
クラスは次のようになります。
public class Manager : IManager
{
public Manager(string a) { ... }
}
次のようなカスタム依存関係リゾルバーがあります。
public class NinjectDependencyResolver : IDependencyResolver
{
IKernel kernel;
public NinjectDependencyResolver()
{
kernel = new StandardKernel();
Bind<IManager>().To<Manager>()
}
...
}
典型的なコントローラーは次のようになります。
public class ManagerController : Controller
{
public ManagerController(IManager manager) { ... }
}