//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); }
public void Setup() { CategoryFactory.UnregisterContract(GetType()); CategoryFactory.RegisterContract(GetType()); }