Esempio n. 1
0
 public static JobStatistics ToJobModel(this InvocationStatisticsRecord self)
 {
     return(FillStatisticsModel(self, new JobStatistics()
     {
         Job = self.Item
     }));
 }
Esempio n. 2
0
 public static InstanceStatistics ToInstanceModel(this InvocationStatisticsRecord self)
 {
     return(FillStatisticsModel(self, new InstanceStatistics()
     {
         Instance = self.Item
     }));
 }
Esempio n. 3
0
 private static T FillStatisticsModel <T>(InvocationStatisticsRecord self, T existing)
     where T : InvocationStatistics
 {
     existing.Queued    = self.Queued;
     existing.Dequeued  = self.Dequeued;
     existing.Executing = self.Executing;
     existing.Executed  = self.Executed;
     existing.Cancelled = self.Cancelled;
     existing.Suspended = self.Suspended;
     existing.Completed = self.Completed;
     existing.Faulted   = self.Faulted;
     existing.Crashed   = self.Crashed;
     existing.Aborted   = self.Aborted;
     existing.Total     = self.Total;
     return(existing);
 }
Esempio n. 4
0
 public static InvocationStatistics ToInvocationModel(this InvocationStatisticsRecord self)
 {
     return(FillStatisticsModel(self, new InvocationStatistics()));
 }