/// <summary> /// Validate the input interval. /// </summary> /// <param name="intervals"></param> /// <param name="interval"></param> /// <returns>returns a Boolean type value true or false</returns> private Boolean checkInterval(PerfInterval [] intervals, int interval) { Boolean flag = false; for (int i = 0; i < intervals.Length; ++i) { PerfInterval pi = intervals[i]; if (pi.samplingPeriod == interval) { flag = true; break; } } if (!flag) { Console.WriteLine("Available summary collection intervals"); Console.WriteLine("Period\tLength\tName"); for (int i = 0; i < intervals.Length; ++i) { PerfInterval pi = intervals[i]; Console.WriteLine(pi.samplingPeriod + "\t" + pi.length + "\t" + pi.name); } Console.WriteLine(); } return(flag); }
private void getIntervals(ManagedObjectReference perfMgr, VimService service) { Object property = getProperty(service, perfMgr, "historicalInterval"); PerfInterval[] intervals = (PerfInterval[])property; // PerfInterval [] intervals = arrayInterval.perfInterval; Console.WriteLine("Performance intervals (" + intervals.Length + "):"); Console.WriteLine("---------------------"); for (int i = 0; i != intervals.Length; ++i) { PerfInterval interval = intervals[i]; Console.WriteLine(i + ": " + interval.name); Console.WriteLine(" -- period = " + interval.samplingPeriod); Console.WriteLine(", length = " + interval.length); } Console.WriteLine(); }
/// <summary> /// Validate the input interval. /// </summary> /// <param name="intervals"></param> /// <param name="interval"></param> /// <returns>returns a Boolean type value true or false</returns> private Boolean checkInterval(PerfInterval [] intervals, int interval) { Boolean flag = false; for(int i=0; i<intervals.Length; ++i) { PerfInterval pi = intervals[i]; if(pi.samplingPeriod == interval){ flag = true; break; } } if(!flag){ Console.WriteLine("Available summary collection intervals"); Console.WriteLine("Period\tLength\tName"); for(int i=0; i<intervals.Length; ++i) { PerfInterval pi = intervals[i]; Console.WriteLine(pi.samplingPeriod + "\t" +pi.length+"\t"+pi.name); } Console.WriteLine(); } return flag; }