CounterSample Oluşturucular

Tanım

Yapının yeni bir örneğini CounterSample başlatır.

Aşırı Yüklemeler

Name Description
CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType)

Yapının yeni bir örneğini CounterSample başlatır ve özelliğini 0 (sıfır) olarak ayarlar CounterTimeStamp .

CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType, Int64)

Yapının yeni bir örneğini CounterSample başlatır ve özelliğini geçirilen değere ayarlar CounterTimeStamp .

CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType)

Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs

Yapının yeni bir örneğini CounterSample başlatır ve özelliğini 0 (sıfır) olarak ayarlar CounterTimeStamp .

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)

Parametreler

rawValue
Int64

Performans sayacı örneğiyle ilişkili sayısal değer.

baseValue
Int64

Yalnızca örnek birden çok sayacı temel alırsa kullanılacak, sayaç için isteğe bağlı, temel ham değerdir.

counterFrequency
Int64

Sayacın okunma sıklığı.

systemFrequency
Int64

Sistemin sayaçtan okuma sıklığı.

timeStamp
Int64

Ham zaman damgası.

timeStamp100nSec
Int64

Ham, yüksek aslına uygun zaman damgası.

counterType
PerformanceCounterType

PerformanceCounterType Bu örneğin anlık görüntü olduğu sayacın türünü gösteren nesne.

Açıklamalar

Performans sayacının ilk örneğini almak için bu oluşturucuyu kullanın. Sistem İzleyicisi, yöntemini ilk kez çağırdığınızda NextSample bu parametreler için değerleri otomatik olarak sağlar.

Şunlara uygulanır

CounterSample(Int64, Int64, Int64, Int64, Int64, Int64, PerformanceCounterType, Int64)

Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs
Kaynak:
CounterSample.cs

Yapının yeni bir örneğini CounterSample başlatır ve özelliğini geçirilen değere ayarlar CounterTimeStamp .

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)

Parametreler

rawValue
Int64

Performans sayacı örneğiyle ilişkili sayısal değer.

baseValue
Int64

Yalnızca örnek birden çok sayacı temel alırsa kullanılacak, sayaç için isteğe bağlı, temel ham değerdir.

counterFrequency
Int64

Sayacın okunma sıklığı.

systemFrequency
Int64

Sistemin sayaçtan okuma sıklığı.

timeStamp
Int64

Ham zaman damgası.

timeStamp100nSec
Int64

Ham, yüksek aslına uygun zaman damgası.

counterType
PerformanceCounterType

PerformanceCounterType Bu örneğin anlık görüntü olduğu sayacın türünü gösteren nesne.

counterTimeStamp
Int64

Örneğin alındığı saat.

Örnekler

Aşağıdaki örnek, , , CounterSample, rawValue, baseValue, counterFrequencysystemFrequencytimeStampve timeStamp100nSec parametreleri için değerleri geçirerek yeni counterType bir yapı başlatmayı counterTimeStampgösterir. Yapı oluşturulduktan CounterSample sonra, örnek konsol penceresinde için CounterSample özellik değerlerini görüntüler.

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)

Açıklamalar

Performans sayacının ilk örneğini aldıktan sonra örnekleri almak için bu oluşturucuyu kullanın. Sistem İzleyicisi, yöntemini çağırdığınızda NextSample bu parametreler için değerleri otomatik olarak sağlar.

Şunlara uygulanır