/// <summary> /// constructor /// </summary> public NetworkCounterSet() { var table = CounterFactory.GetInstanceTable(CategoryList.Network); List = new List <NetworkCounter>(); foreach (string insName in table) { List.Add(new NetworkCounter(insName)); } }
/// <summary> /// HDDCounter /// </summary> public HddCounterSet() { Total = new HDDCounter(InstanceList.Total); List = new List <HDDCounter>(); var table = CounterFactory.GetInstanceTable(CategoryList.HDD); foreach (var insName in table) { if (insName.ToLower().Contains(InstanceList.Total.ToLower()) == false) { List.Add(new HDDCounter(insName)); //_Totalでないなら追加 } } }