コード例 #1
0
        /// <summary>
        /// 初始化时注册依赖服务
        /// </summary>
        public ServiceInjectTestBase()
        {
            var serviceCollection = new ServiceCollection();

            ServiceInject.ConfigureServices(serviceCollection);
            serviceProvider = serviceCollection.BuildServiceProvider();
        }
コード例 #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            NinjectModule photoInject   = new PhotoInject();
            NinjectModule serviceModule = new ServiceInject("DefaultConnection");
            var           kernel        = new StandardKernel(photoInject, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }