/// <summary> /// Конструктор WinCountersConfiguration /// </summary> /// <param name="instMode">Режим инстанцирования счётчиков</param> /// <param name="categoryNamePrefix">Фиксированный префикс категорий</param> /// <param name="machineName">Имя машины (текущая - '.')</param> /// <param name="readOnlyCounters">Создавать счётчики только для чтения</param> /// <param name="preferedBitness">Предпочитаемая разрядность счётчиков</param> /// <param name="existedInstancesTreatment">Как обрабатывать существующие в Windows инстансы</param> public WinCountersConfiguration( Qoollo.PerformanceCounters.WinCounters.WinCountersInstantiationMode instMode, string categoryNamePrefix, string machineName, bool readOnlyCounters, Qoollo.PerformanceCounters.WinCounters.WinCountersPreferedBitness preferedBitness, Qoollo.PerformanceCounters.WinCounters.WinCountersExistedInstancesTreatment existedInstancesTreatment) : base(PerfCountersTypeEnum.WinCounters) { InstantiationMode = instMode; CategoryNamePrefix = categoryNamePrefix; MachineName = machineName; IsReadOnlyCounters = readOnlyCounters; PreferedBitness = preferedBitness; ExistedInstancesTreatment = existedInstancesTreatment; }
/// <summary> /// Конструктор WinCountersConfiguration /// </summary> /// <param name="instMode">Режим инстанцирования счётчиков</param> public WinCountersConfiguration(Qoollo.PerformanceCounters.WinCounters.WinCountersInstantiationMode instMode) : this(instMode, null, ".", false, Qoollo.PerformanceCounters.WinCounters.WinCountersPreferedBitness.SameAsOperatingSystemBitness, WinCounters.WinCountersExistedInstancesTreatment.LoadExisted) { }
/// <summary> /// Конструктор WinCountersConfiguration /// </summary> /// <param name="instMode">Режим инстанцирования счётчиков</param> /// <param name="categoryNamePrefix">Фиксированный префикс категорий</param> /// <param name="machineName">Имя машины (текущая - '.')</param> /// <param name="readOnlyCounters">Создавать счётчики только для чтения</param> public WinCountersConfiguration(Qoollo.PerformanceCounters.WinCounters.WinCountersInstantiationMode instMode, string categoryNamePrefix, string machineName, bool readOnlyCounters) : this(instMode, categoryNamePrefix, machineName, readOnlyCounters, Qoollo.PerformanceCounters.WinCounters.WinCountersPreferedBitness.SameAsOperatingSystemBitness, WinCounters.WinCountersExistedInstancesTreatment.LoadExisted) { }