コード例 #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            var logSourceProviderConfig = KnownSections.LogSourceProvider();
            var statsCache        = LogFileStatsCache.Default;
            var logSourceProvider = new LogSourceProvider(logSourceProviderConfig, statsCache);
            var logRepository     = new LogRepository(logSourceProvider);

            var controllerActivator = new MyControllerActivator(logRepository);
            var controllerFactory   = new DefaultControllerFactory(controllerActivator);

            ControllerBuilder.Current.SetControllerFactory(controllerFactory);

            precacheThread_ = statsCache.StartPrecacheThread();
        }
コード例 #2
0
 public ConfigurableRequireHttpsAttribute()
 {
     config_ = KnownSections.RequireHttps();
 }