public static void Initialize() { if (_initalizer != null) { return; } lock (Lock) { if (_initalizer == null) { _initalizer = new GlobalInitializer(); } } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); ConfigureFormatter(GlobalConfiguration.Configuration); ContractMapping.MappingRegistration(); GlobalInitializer.Initialize(); _backgroundJobServer = new BackgroundJobServer( new BackgroundJobServerOptions() { Queues = new string[] { "default", "checker" }, ServerName = Environment.MachineName }); }