다음을 통해 공유


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

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

예제

다음 코드 예제에서는 을 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

적용 대상