CounterSample Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der CounterSample Struktur.
Überlädt
| Name | Beschreibung |
|---|---|
| CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType) |
Initialisiert eine neue Instanz der CounterSample Struktur und legt die CounterTimeStamp Eigenschaft auf 0 (Null) fest. |
| CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType, Int64) |
Initialisiert eine neue Instanz der CounterSample Struktur und legt die CounterTimeStamp Eigenschaft auf den Wert fest, der übergeben wird. |
CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType)
Initialisiert eine neue Instanz der CounterSample Struktur und legt die CounterTimeStamp Eigenschaft auf 0 (Null) fest.
public:
CounterSample(long rawValue, long baseValue, long counterFrequency, long systemFrequency, long timeStamp, long timeStamp100nSec, System::Diagnostics::PerformanceCounterType counterType);
public CounterSample(long rawValue, long baseValue, long counterFrequency, long systemFrequency, long timeStamp, long timeStamp100nSec, System.Diagnostics.PerformanceCounterType counterType);
new System.Diagnostics.CounterSample : int64 * int64 * int64 * int64 * int64 * int64 * System.Diagnostics.PerformanceCounterType -> System.Diagnostics.CounterSample
Public Sub New (rawValue As Long, baseValue As Long, counterFrequency As Long, systemFrequency As Long, timeStamp As Long, timeStamp100nSec As Long, counterType As PerformanceCounterType)
Parameter
- rawValue
- Int64
Der numerische Wert, der dem Leistungsindikatorbeispiel zugeordnet ist.
- baseValue
- Int64
Ein optionaler Basisrohwert für den Zähler, der nur verwendet werden soll, wenn das Beispiel auf mehreren Leistungsindikatoren basiert.
- counterFrequency
- Int64
Die Häufigkeit, mit der der Zähler gelesen wird.
- systemFrequency
- Int64
Die Häufigkeit, mit der das System aus dem Zähler liest.
- timeStamp
- Int64
Der unformatierte Zeitstempel.
- timeStamp100nSec
- Int64
Der Rohzeitstempel mit hoher Genauigkeit.
- counterType
- PerformanceCounterType
Ein PerformanceCounterType Objekt, das den Typ des Leistungsindikators angibt, für den dieses Beispiel eine Momentaufnahme ist.
Hinweise
Verwenden Sie diesen Konstruktor, um ein erstes Beispiel für den Leistungsindikator zu erstellen. Der Systemmonitor stellt Werte für diese Parameter automatisch bereit, wenn Sie die NextSample Methode zum ersten Mal aufrufen.
Gilt für:
CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType, Int64)
Initialisiert eine neue Instanz der CounterSample Struktur und legt die CounterTimeStamp Eigenschaft auf den Wert fest, der übergeben wird.
public:
CounterSample(long rawValue, long baseValue, long counterFrequency, long systemFrequency, long timeStamp, long timeStamp100nSec, System::Diagnostics::PerformanceCounterType counterType, long counterTimeStamp);
public CounterSample(long rawValue, long baseValue, long counterFrequency, long systemFrequency, long timeStamp, long timeStamp100nSec, System.Diagnostics.PerformanceCounterType counterType, long counterTimeStamp);
new System.Diagnostics.CounterSample : int64 * int64 * int64 * int64 * int64 * int64 * System.Diagnostics.PerformanceCounterType * int64 -> System.Diagnostics.CounterSample
Public Sub New (rawValue As Long, baseValue As Long, counterFrequency As Long, systemFrequency As Long, timeStamp As Long, timeStamp100nSec As Long, counterType As PerformanceCounterType, counterTimeStamp As Long)
Parameter
- rawValue
- Int64
Der numerische Wert, der dem Leistungsindikatorbeispiel zugeordnet ist.
- baseValue
- Int64
Ein optionaler Basisrohwert für den Zähler, der nur verwendet werden soll, wenn das Beispiel auf mehreren Leistungsindikatoren basiert.
- counterFrequency
- Int64
Die Häufigkeit, mit der der Zähler gelesen wird.
- systemFrequency
- Int64
Die Häufigkeit, mit der das System aus dem Zähler liest.
- timeStamp
- Int64
Der unformatierte Zeitstempel.
- timeStamp100nSec
- Int64
Der Rohzeitstempel mit hoher Genauigkeit.
- counterType
- PerformanceCounterType
Ein PerformanceCounterType Objekt, das den Typ des Leistungsindikators angibt, für den dieses Beispiel eine Momentaufnahme ist.
- counterTimeStamp
- Int64
Die Zeit, zu der die Probe genommen wurde.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine neue CounterSample Struktur initialisiert wird, wobei Werte für die rawValueParameter , baseValue, , counterFrequency, systemFrequency, , timeStamp, timeStamp100nSecund counterTypecounterTimeStamp die Parameter übergeben werden. Nach dem Erstellen der CounterSample Struktur zeigt das Beispiel die Eigenschaftswerte für das CounterSample Konsolenfenster an.
PerformanceCounter myPerformanceCounter1 = new PerformanceCounter
("Processor","% Processor Time", "0");
CounterSample myCounterSample1 = new CounterSample(10L, 20L, 30L, 40L, 50L, 60L,
PerformanceCounterType.AverageCount64);
Console.WriteLine("CounterTimeStamp = "+myCounterSample1.CounterTimeStamp);
Console.WriteLine("BaseValue = "+myCounterSample1.BaseValue);
Console.WriteLine("RawValue = "+myCounterSample1.RawValue);
Console.WriteLine("CounterFrequency = "+myCounterSample1.CounterFrequency);
Console.WriteLine("SystemFrequency = "+myCounterSample1.SystemFrequency);
Console.WriteLine("TimeStamp = "+myCounterSample1.TimeStamp);
Console.WriteLine("TimeStamp100nSec = "+myCounterSample1.TimeStamp100nSec);
Console.WriteLine("CounterType = "+myCounterSample1.CounterType);
// Hold the results of sample.
myCounterSample1 = myPerformanceCounter1.NextSample();
Console.WriteLine("BaseValue = "+myCounterSample1.BaseValue);
Console.WriteLine("RawValue = "+myCounterSample1.RawValue);
Console.WriteLine("CounterFrequency = "+myCounterSample1.CounterFrequency);
Console.WriteLine("SystemFrequency = "+myCounterSample1.SystemFrequency);
Console.WriteLine("TimeStamp = "+myCounterSample1.TimeStamp);
Console.WriteLine("TimeStamp100nSec = "+myCounterSample1.TimeStamp100nSec);
Console.WriteLine("CounterType = "+myCounterSample1.CounterType);
Dim myPerformanceCounter1 As New PerformanceCounter("Processor", _
"% Processor Time", "0")
Dim myCounterSample1 As New CounterSample(10&, 20&, 30&, 40&, 50&, 60&, _
PerformanceCounterType.AverageCount64)
Console.WriteLine("CounterTimeStamp = " & myCounterSample1.CounterTimeStamp)
Console.WriteLine("BaseValue = " & myCounterSample1.BaseValue)
Console.WriteLine("RawValue = " & myCounterSample1.RawValue)
Console.WriteLine("CounterFrequency = " & myCounterSample1.CounterFrequency)
Console.WriteLine("SystemFrequency = " & myCounterSample1.SystemFrequency)
Console.WriteLine("TimeStamp = " & myCounterSample1.TimeStamp)
Console.WriteLine("TimeStamp100nSec = " & myCounterSample1.TimeStamp100nSec)
Console.WriteLine("CounterType = " & myCounterSample1.CounterType.ToString)
' Hold the results of sample.
myCounterSample1 = myPerformanceCounter1.NextSample()
Console.WriteLine("BaseValue = " & myCounterSample1.BaseValue)
Console.WriteLine("RawValue = " & myCounterSample1.RawValue)
Console.WriteLine("CounterFrequency = " & myCounterSample1.CounterFrequency)
Console.WriteLine("SystemFrequency = " & myCounterSample1.SystemFrequency)
Console.WriteLine("TimeStamp = " & myCounterSample1.TimeStamp)
Console.WriteLine("TimeStamp100nSec = " & myCounterSample1.TimeStamp100nSec)
Console.WriteLine("CounterType = " & myCounterSample1.CounterType.ToString)
PerformanceCounter myPerformanceCounter2 = new PerformanceCounter
("Processor","% Processor Time", "0");
CounterSample myCounterSample2 = new CounterSample(10L, 20L, 30L, 40L, 50L, 60L,
PerformanceCounterType.AverageCount64, 300);
Console.WriteLine("CounterTimeStamp = "+myCounterSample2.CounterTimeStamp);
Console.WriteLine("BaseValue = "+myCounterSample2.BaseValue);
Console.WriteLine("RawValue = "+myCounterSample2.RawValue);
Console.WriteLine("CounterFrequency = "+myCounterSample2.CounterFrequency);
Console.WriteLine("SystemFrequency = "+myCounterSample2.SystemFrequency);
Console.WriteLine("TimeStamp = "+myCounterSample2.TimeStamp);
Console.WriteLine("TimeStamp100nSec = "+myCounterSample2.TimeStamp100nSec);
Console.WriteLine("CounterType = "+myCounterSample2.CounterType);
Console.WriteLine("CounterTimeStamp = "+myCounterSample2.CounterTimeStamp);
// Hold the results of sample.
myCounterSample2 = myPerformanceCounter2.NextSample();
Console.WriteLine("BaseValue = "+myCounterSample2.BaseValue);
Console.WriteLine("RawValue = "+myCounterSample2.RawValue);
Console.WriteLine("CounterFrequency = "+myCounterSample2.CounterFrequency);
Console.WriteLine("SystemFrequency = "+myCounterSample2.SystemFrequency);
Console.WriteLine("TimeStamp = "+myCounterSample2.TimeStamp);
Console.WriteLine("TimeStamp100nSec = "+myCounterSample2.TimeStamp100nSec);
Console.WriteLine("CounterType = "+myCounterSample2.CounterType);
Console.WriteLine("CounterTimeStamp = "+myCounterSample2.CounterTimeStamp);
Dim myPerformanceCounter2 As New PerformanceCounter("Processor", _
"% Processor Time", "0")
Dim myCounterSample2 As New CounterSample(10&, 20&, 30&, 40&, 50&, 60&, _
PerformanceCounterType.AverageCount64, 300)
Console.WriteLine("CounterTimeStamp = " & myCounterSample2.CounterTimeStamp)
Console.WriteLine("BaseValue = " & myCounterSample2.BaseValue)
Console.WriteLine("RawValue = " & myCounterSample2.RawValue)
Console.WriteLine("CounterFrequency = " & myCounterSample2.CounterFrequency)
Console.WriteLine("SystemFrequency = " & myCounterSample2.SystemFrequency)
Console.WriteLine("TimeStamp = " & myCounterSample2.TimeStamp)
Console.WriteLine("TimeStamp100nSec = " & myCounterSample2.TimeStamp100nSec)
Console.WriteLine("CounterType = " & myCounterSample2.CounterType.ToString)
Console.WriteLine("CounterTimeStamp = " & myCounterSample2.CounterTimeStamp)
' Hold the results of sample.
myCounterSample2 = myPerformanceCounter2.NextSample()
Console.WriteLine("BaseValue = " & myCounterSample2.BaseValue)
Console.WriteLine("RawValue = " & myCounterSample2.RawValue)
Console.WriteLine("CounterFrequency = " & myCounterSample2.CounterFrequency)
Console.WriteLine("SystemFrequency = " & myCounterSample2.SystemFrequency)
Console.WriteLine("TimeStamp = " & myCounterSample2.TimeStamp)
Console.WriteLine("TimeStamp100nSec = " & myCounterSample2.TimeStamp100nSec)
Console.WriteLine("CounterType = " & myCounterSample2.CounterType.ToString)
Console.WriteLine("CounterTimeStamp = " & myCounterSample2.CounterTimeStamp)
Hinweise
Verwenden Sie diesen Konstruktor, um Beispiele zu erstellen, nachdem Sie bereits ein erstes Beispiel des Leistungsindikators erstellt haben. Der Systemmonitor stellt Werte für diese Parameter automatisch bereit, wenn Sie die NextSample Methode aufrufen.