Struct JobNotifications
Configures notifications associated with a JobObject.
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: Fs.Processes.JobObjects
Assembly: Fs.Processes.dll
Syntax
public struct JobNotifications
Properties
| Improve this Doc View SourceCpuRate
Raises a CpuRateLimitExceeded event when the CPU time for all processes associated with the job exceeds this value.
Declaration
public RateControl? CpuRate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<RateControl> |
IoBytesRead
Raises a IoLimitExceeded event when the total number of I/O bytes read for all processes associated with the job exceeds this value.
Declaration
public ulong? IoBytesRead { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt64> |
IoBytesWritten
Raises a IoLimitExceeded event when the total number of I/O bytes written for all processes associated with the job exceeds this value.
Declaration
public ulong? IoBytesWritten { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt64> |
MaximumMemory
Raises a MemoryLimitExceeded event when the total committed virtual memory for all processes associated with the job exceeds this value.
Declaration
public ulong? MaximumMemory { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt64> |
TimeLimit
Raises a TimeLimitExceeded event when the total user-mode time for all processes in the job exceeds this value.
Declaration
public TimeSpan? TimeLimit { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.TimeSpan> |