InstanceData(String, CounterSample) 생성자

정의

지정된 샘플 및 성능 카운터 인스턴스를 사용하여 InstanceData 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

instanceName
String

성능 카운터와 연결된 인스턴스의 이름입니다.

sample
CounterSample

CounterSample 매개 변수로 지정된 instanceName 인스턴스에서 가져온 것입니다.

예제

다음 코드 예제에서는 일부 필드의 값을 만들고 InstanceData 표시합니다.

// 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

적용 대상