다음을 통해 공유


CounterSet.CreateCounterSetInstance(String) 메서드

정의

카운터 집합의 인스턴스를 만듭니다.

public:
 System::Diagnostics::PerformanceData::CounterSetInstance ^ CreateCounterSetInstance(System::String ^ instanceName);
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance (string instanceName);
[System.Security.SecurityCritical]
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance (string instanceName);
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
[<System.Security.SecurityCritical>]
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
Public Function CreateCounterSetInstance (instanceName As String) As CounterSetInstance

매개 변수

instanceName
String

인스턴스 이름입니다. 이름은 고유해야 합니다.

반환

카운터 데이터를 포함할 카운터 집합의 인스턴스입니다.

특성

예외

인스턴스 이름이 NULL인 경우

카운터 집합의 인스턴스를 만들기 전에 카운터 집합에 카운터를 추가한 경우

예제

예제를 보려면 System.Diagnostics.PerformanceData를 참조하세요.

설명

단일 instance 카운터 집합에 대해 이 메서드를 한 번 호출하고 다중 instance 카운터 집합에 대해 한 번 이상 호출합니다.

공급자는 instance 만드는 시기를 결정합니다. 카운터 데이터가 더 정적인 경우 공급자는 초기화 시 instance 만들 수 있습니다. 예를 들어 컴퓨터의 프로세서 수는 정적으로 간주되므로 프로세서에 카운터 데이터를 제공하는 공급자는 초기화 시 컴퓨터의 각 프로세서에 대한 instance 만들 수 있습니다. 더욱 동적 디스크와 같은 하거나 카운터를 처리 하는 카운터에 대 한 공급자 추가 될 새로운 USB 디바이스 또는 생성 되는 새 프로세스에 대 한 응답에 새 인스턴스가 만들어집니다.

공급자는 항상 카운터 데이터를 최신 상태로 유지해야 합니다.

적용 대상