2012-03-06 19 views
9

मैं एक कस्टम प्रदर्शन काउंटर बनाया है निम्नलिखित कोड का उपयोग कर पुनर्स्थापित करने के लिए कैसे:कस्टम प्रदर्शन काउंटर

public class PerfCounter 
{ 
    private PerformanceCounter perfCounter; 

    PerfCounter(string CategoryName, string CounterName) 
    { 
     perfCounter = new PerformanceCounter(CategoryName, CounterName, false); 
     perfCounter.BeginInit(); 
    } 

    public void IncrementBy(long value) 
    { 
     perfCounter.IncrementBy(value); 
    } 

    public void Reset() 
    { 
     //what should I add here? 
    } 
} 

सब कुछ ठीक काम करता है, लेकिन मैं काउंटर रीसेट करने के लिए कैसे पता नहीं है। क्या कोई मेरी मदद कर सकता है?

+2

शायद यह मदद मिलेगी? http://stackoverflow.com/questions/9195851/reset-performance-counter-from-command-line – Freddy

उत्तर

13

यह करें:

public void Reset() 
{ 
    perfCounter.RawValue = 0; 
} 
+2

धन्यवाद, यह काम करता है। – Schaliasos

+0

आपका स्वागत है :-) –

संबंधित मुद्दे