コード例 #1
0
        protected override void StartResolver()
        {
            // NinjectDependencyResolver.Start();
            var kernel = new StandardKernel();

            // This is only done so the follow Wcf safe method can be called. Otherwise use the commented out line above.
            NinjectDependencyResolver.Start(kernel, true);
            BaseNinjectServiceHostFactory.SetKernel(kernel);
        }
コード例 #2
0
ファイル: NinjectWebCommon.cs プロジェクト: k4st0r42/epcis
        public static void Start()
        {
            _kernel = CreateKernel();

            DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
            DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
            Bootstrapper.Initialize(() => _kernel);

            BaseNinjectServiceHostFactory.SetKernel(_kernel);
            DependencyResolver.SetResolver(new NinjectDependencyResolver(_kernel));
        }