예제 #1
0
 /// <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;
 }
예제 #2
0
 /// <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)
 {
 }
예제 #3
0
 /// <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)
 {
 }