コード例 #1
0
        //public AverageCountCounter(string categoryName, string counterName, string instanceName) :
        //    base(categoryName, counterName, instanceName, PerformanceCounterType.AverageCount64, false)
        //{
        //    baseCounter = new AverageBaseCounter(categoryName, CategoryFactory.GetBaseNameFromCounter(counterName), instanceName);
        //}

        public override void Initialize(string categoryName, string counterName, string instanceName, PerformanceCounterType expectedType)
        {
            BaseCounter = new AverageBaseCounter();
            BaseCounter.Initialize(categoryName, CategoryFactory.GetBaseNameFromCounter(counterName), instanceName, PerformanceCounterType.AverageBase);

            base.Initialize(categoryName, counterName, instanceName, expectedType);
        }
コード例 #2
0
 public void Setup()
 {
     CategoryFactory.UnregisterContract(GetType());
     CategoryFactory.RegisterContract(GetType());
 }