public static void Init() { saveStat = false; wasInitialized = true; section = (PoolsConfigRoot)ConfigurationManager.GetSection(PoolsConfigRoot.SectionName); if (section.SaveStat) { provider = (BatchWriteProvider)ProviderFactory.GetProvider(section.StatProviderName); /*provider.BufferCapacity = section.FlushCount; provider.FlushInterval = section.FlushInterval;*/ saveStat = true; } /* инициализируется ранее if (saveStat) { Exception ex = null; if (provider != null && !provider.CheckConnection(out ex)) { throw new Exception("Ошибка инициализации статистики.", ex); } } */ }
static PoolManager() { Settings = (PoolsConfigRoot) ConfigurationManager.GetSection(PoolsConfigRoot.SectionName); }