예제 #1
0
 public async Task <PerfCounters.QueryResult <PerfCounters.CPUUtilization> > GetCPUUtilization()
 {
     if (MachineType.Contains("Windows"))
     {
         return(await PerfCounters.Windows.GetCPUUtilization(Ip).ConfigureAwait(false));
     }
     return(new PerfCounters.QueryResult <PerfCounters.CPUUtilization>
     {
         Duration = TimeSpan.Zero
     });
 }
예제 #2
0
 public PerfCounters.QueryResult <PerfCounters.CPUUtilization> GetCPUUtilization()
 {
     if (MachineType.Contains("Windows"))
     {
         return(PerfCounters.Windows.GetCPUUtilization(Ip));
     }
     return(new PerfCounters.QueryResult <PerfCounters.CPUUtilization>
     {
         Duration = TimeSpan.Zero
     });
 }