Class JobStatistics
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Stores job execution statistics.
[DataContract]
[KnownType(typeof(DateTimeOffset))]
public class JobStatistics
- Inheritance
-
objectJobStatistics
Properties
AverageExecutionTime
The average execution time (elapsed clock time) for all instances in the time period.
[DataMember]
public TimeSpan AverageExecutionTime { get; set; }
Property Value
- TimeSpan
AverageProcessorTime
The average processor time (CPU time) for all instances in the time period.
[DataMember]
public TimeSpan AverageProcessorTime { get; set; }
Property Value
- TimeSpan
EarliestExecution
The earliest execution found in the requested time period.
[DataMember]
public DateTimeOffset? EarliestExecution { get; set; }
Property Value
- DateTimeOffset?
JobOID
The OID of the job these statistics are for.
[DataMember]
public OID JobOID { get; set; }
Property Value
LatestExecution
The latest execution found in the requested time period.
[DataMember]
public DateTimeOffset? LatestExecution { get; set; }
Property Value
- DateTimeOffset?
MaximumExecutionTime
The maximum execution time (elapsed clock time) for all instances in the time period.
[DataMember]
public TimeSpan MaximumExecutionTime { get; set; }
Property Value
- TimeSpan
MaximumProcessorTime
The maximum processor time (CPU time) for all instances in the time period.
[DataMember]
public TimeSpan MaximumProcessorTime { get; set; }
Property Value
- TimeSpan
MinimumExecutionTime
The minimum execution time (elapsed clock time) for all instances in the time period.
[DataMember]
public TimeSpan MinimumExecutionTime { get; set; }
Property Value
- TimeSpan
MinimumProcessorTime
The minimum processor time (CPU time) for all instances in the time period.
[DataMember]
public TimeSpan MinimumProcessorTime { get; set; }
Property Value
- TimeSpan
TotalExecutions
The total number of executions in the requested time period.
[DataMember]
public int TotalExecutions { get; set; }
Property Value
- int