private void RegisterConsoleSystemEngineSettings(IConsoleSystemEngineSettings engineSettings) { if (_engineSettings != null) { string message = string.Format(Resources.RegisterConsoleSystemEngineSettingsError, engineSettings.GetType().Name, engineSettings.GetType().Name); LogTools logTools = new LogTools(); logTools.WriteLogToConsole <Error>(message); logTools.WriteLogToFile <Error>(message); } _engineSettings = engineSettings; }
private void RegisterSettings() { try { _container.Register(Castle.MicroKernel.Registration.Classes.FromAssemblyInDirectory(new AssemblyFilter(Program.ComponentsPath)) .BasedOn <ISettings>() .WithServiceAllInterfaces() .LifestyleSingleton() ); IAPIProviderSettings dataAccessProxySettings = _container.Resolve <IAPIProviderSettings>(); dataAccessProxySettings.Set = 32; IConsoleSystemEngineSettings engineSettings = _container.Resolve <IConsoleSystemEngineSettings>(); engineSettings.Set = Int32.MaxValue; } catch (Exception ex) { throw new InitializeSystemException(Resources.RegisterSettingsFailed, ex); } }