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.

Комментарии

Вызовите этот метод один раз для наборов счетчиков с одним экземпляром и один или несколько раз для наборов счетчиков с несколькими экземплярами.

Поставщик определяет, когда он создает экземпляр. Если данные счетчика являются более статическими, поставщик может создать экземпляр во время инициализации. Например, число процессоров на компьютере считается статическим, поэтому поставщик, предоставляющий данные счетчика для процессоров, может создать экземпляр для каждого процессора на компьютере во время инициализации. Для счетчиков, которые являются более динамическими, например счетчиками дисков или процессов, поставщики создадут новые экземпляры в ответ на добавление нового USB-устройства или создание нового процесса.

Поставщик должен всегда хранить данные счетчика up-to-date.

Применяется к