Example #1
0
        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);
                }
            } 
            */
        }
Example #2
0
 static PoolManager()
 {
     Settings = (PoolsConfigRoot) ConfigurationManager.GetSection(PoolsConfigRoot.SectionName);
 }