Namespace Fs.Processes.JobObjects
Classes
CpuCappable
A base class for CPU limits that can be hard capped.
CpuLimit
A base class for controlling Cpu limits.
CpuMinMaxRateLimit
A CPU rate limit based on a minimum and maximum percentage rate.
CpuRateLimit
Limits the CPU rate based on a fixed percentage.
CpuWeightedRateLimit
Defines a weighted CPU rate.
IoLimitEventArgs
EventArgs instance associated when Io limit events.
JobAccounting
Accounting information for a JobObject.
JobObject
Represents a Windows JobObject.
JobObjectCannotBeOpenedException
JobObjectInfo
A based class for JobObject that provides access to information about the JobObject.
MemoryLimitEventArgs
EventArgs for events occurring due to memory limits.
ProcessExitedEventArgs
EventArgs for events occuring when a process exits.
ProcessIdEventArgs
EventArgs for events exposing a process's unique identifier.
RateLimitEventArgs
EventArgs for events occurring when a rate limit is exceeded.
TimeLimitEventArgs
EventArgs for events that occur when a time limit is exceeded.
Structs
JobLimits
Settings that control the limits associated with a JobObject.
JobNotifications
Configures notifications associated with a JobObject.
RateControl
Options for rate control notifications.
Enums
IoLimitType
A set of values indicating the type of Io limit.
JobOptions
A set of values that control how a JobObject operates.
JobUiRestrictions
A set of Ui restrictions applied to a JobObject.
RateControlInterval
The interval used in a RateControl structure.
RateControlTolerance
The tolerance level for a RateControl structure.