InstanceData(String, CounterSample) Konstruktor

Definition

Initierar en ny instans av klassen InstanceData med den angivna exempel- och prestandaräknareinstansen.

public:
 InstanceData(System::String ^ instanceName, System::Diagnostics::CounterSample sample);
public InstanceData(string instanceName, System.Diagnostics.CounterSample sample);
new System.Diagnostics.InstanceData : string * System.Diagnostics.CounterSample -> System.Diagnostics.InstanceData
Public Sub New (instanceName As String, sample As CounterSample)

Parametrar

instanceName
String

Namnet på en instans som är associerad med prestandaräknaren.

sample
CounterSample

En CounterSample hämtad från den instans som anges av parametern instanceName .

Exempel

I följande kodexempel skapas en InstanceData och visas värdena för vissa av dess fält.

// Display the contents of an InstanceData object.
public static void ProcessInstanceDataObject(string name, CounterSample CSRef)
{

    InstanceData instData = new InstanceData(name, CSRef);
    Console.WriteLine("    Data from InstanceData object:\r\n" +
        "      InstanceName: {0,-31} RawValue: {1}", instData.InstanceName, instData.RawValue);

    CounterSample sample = instData.Sample;
    Console.WriteLine("    Data from CounterSample object:\r\n" +
        "      CounterType: {0,-32} SystemFrequency: {1}\r\n" +
        "      BaseValue: {2,-34} RawValue: {3}\r\n" +
        "      CounterFrequency: {4,-27} CounterTimeStamp: {5}\r\n" +
        "      TimeStamp: {6,-34} TimeStamp100nSec: {7}", sample.CounterType, sample.SystemFrequency, sample.BaseValue, sample.RawValue, sample.CounterFrequency, sample.CounterTimeStamp, sample.TimeStamp, sample.TimeStamp100nSec);
}
' Display the contents of an InstanceData object.
Sub ProcessInstanceDataObject(ByVal name As String, _
                              ByVal CSRef As CounterSample)

    Dim instData As New InstanceData(name, CSRef)
    Console.WriteLine("    Data from InstanceData object:" & vbCrLf & _
        "      InstanceName: {0,-31} RawValue: {1}", _
        instData.InstanceName, instData.RawValue)

    Dim sample As CounterSample = instData.Sample
    Console.WriteLine("    Data from CounterSample object:" & vbCrLf & _
        "      CounterType: {0,-32} SystemFrequency: {1}" & vbCrLf & _
        "      BaseValue: {2,-34} RawValue: {3}" & vbCrLf & _
        "      CounterFrequency: {4,-27} CounterTimeStamp: {5}" & vbCrLf & _
        "      TimeStamp: {6,-34} TimeStamp100nSec: {7}", _
        sample.CounterType, sample.SystemFrequency, sample.BaseValue, _
        sample.RawValue, sample.CounterFrequency, sample.CounterTimeStamp, _
        sample.TimeStamp, sample.TimeStamp100nSec)
End Sub

Gäller för