Microsoft.Hpc.Scheduler Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
CommandInfo |
Defines property values used by the command. |
CommandOutputEventArg |
Defines the arguments that are passed to your event handler when the command generates a line of output on a node in the cluster. |
CommandRawOutputEventArg |
Defines the arguments that are passed to your event handler when the command generates output on a node in the cluster. The output is passed as a byte blob. |
CommandTaskStateEventArg |
Defines the arguments that are passed to your event handler when the state of the command changes. |
ConnectionEventArg | |
CustomPropContainer | |
FilterCollection |
Defines a collection of filter property objects used to filter the results when retrieving jobs, task, and nodes. |
IntCollection |
Defines a collection of integer values. Typically, the collection contains job or node identifiers. |
JobStateEventArg |
Defines the arguments that are passed to your event handler when the state of the job changes. |
JobTemplateInfo | |
NameValue |
Represents a name/value pair. |
NameValueCollection |
Represents a collection of name/value pairs. |
NodeReachableEventArg | |
NodeStateEventArg | |
PropertyIdCollection |
Defines a collection of property identifiers. |
RemoteCommand |
Defines a command to run on one or more nodes in the cluster. |
Scheduler |
Defines the methods used to schedule and manage the jobs and tasks in a compute cluster. |
SchedulerCollection<T> |
Defines a generic collection of objects that the scheduler returns. |
SchedulerConnectionContext | |
SchedulerCore |
Provides information about a core on a node such as its state and the task currently running on it. |
SchedulerCounters |
Defines counter information for the cluster. |
SchedulerJob |
Manages the tasks and resources that are associated with a job. |
SchedulerJobCounters |
Defines the counter values related to the status of tasks in the job (for example, the number of tasks that have finished running). |
SchedulerNode |
Contains information about a compute node. |
SchedulerNodeCounters |
Contains counter data information for the node. |
SchedulerObjectBase |
The abstract class from which the HPC objects inherit. |
SchedulerPool | |
SchedulerTask |
Defines a task. |
SchedulerTaskCounters |
Contains counter data for the tasks that are running in the cluster. |
ServerVersion |
Contains the file version information for the HPC server assembly. |
SortCollection |
Defines a collection of sort property objects used to sort the results when retrieving jobs, task, and nodes. |
StringCollection |
Defines a collection of string values. |
TaskStateEventArg |
Defines the arguments that are passed to your event handler when the state of a task in the job changes. |
Interfaces
ICommandInfo |
Defines property values used by the command. |
ICommandOutputEventArg |
Defines the arguments that are passed to your event handler when the command generates a line of output on a node in the cluster. |
ICommandRawOutputEventArg |
Defines the arguments that are passed to your event handler when the command generates output on a node in the cluster. The output is passed as a byte blob. |
ICommandTaskStateEventArg |
Defines the arguments that are passed to your event handler when the state of the command changes. |
IConnectionEventArg | |
IFilterCollection |
Defines a collection of filter property objects used to filter the results when retrieving jobs, task, and nodes. |
IIntCollection |
Defines a collection of integer values. Typically, the collection contains job or node identifiers. |
IJobStateEventArg |
Defines the arguments that are passed to your event handler when the state of the job changes. |
INameValue |
Represents a name/value pair. |
INameValueCollection |
Represents a collection of name/value pairs. |
INodeReachableEventArg | |
INodeStateEventArg | |
IPropertyIdCollection |
Defines a collection of property identifiers. |
IRemoteCommand |
Defines a command to execute on one or more nodes in the cluster. |
IRemoteCommandEvents |
Defines the interface that COM applications implement to handle events raised by the IRemoteCommand object. |
IScheduler |
Defines the methods used to schedule and manage the jobs and tasks in a compute cluster. |
ISchedulerCollection |
Defines a generic collection of objects that the scheduler returns. |
ISchedulerCore |
Provides information about a core on a node such as its state and the task currently running on it. |
ISchedulerCounters |
Contains counter information for the cluster. |
ISchedulerJob |
Manages the tasks and resources that are associated with a job. |
ISchedulerJobCounters |
Defines the counter values related to the status of tasks in the job (for example, the number of tasks that have finished running). |
ISchedulerJobEvents |
Defines the interface that COM applications implement to handle events raised by the ISchedulerJob object. |
ISchedulerJobV2 | |
ISchedulerJobV3 | |
ISchedulerJobV3SP1 | |
ISchedulerJobV3SP2 | |
ISchedulerJobV3SP3 | |
ISchedulerJobV4 | |
ISchedulerJobV4SP1 | |
ISchedulerJobV4SP2 | |
ISchedulerJobV4SP3 | |
ISchedulerNode |
Contains information about a compute node. |
ISchedulerNodeCounters |
Contains counter data information for the node. |
ISchedulerNodeEvents | |
ISchedulerNodeReachableEvents | |
ISchedulerNodeV2 | |
ISchedulerNodeV3 | |
ISchedulerNodeV3SP1 | |
ISchedulerNodeV3SP2 | |
ISchedulerPool | |
ISchedulerRowEnumerator |
Contains the methods used to retrieve rows from the enumerator. |
ISchedulerRowSet |
Defines a rowset object that you can use to retrieve data from the rowset. |
ISchedulerTask |
Defines a task. |
ISchedulerTaskCounters |
Contains counter data for the tasks that are running in the cluster. |
ISchedulerTaskV2 | |
ISchedulerTaskV3 | |
ISchedulerTaskV3SP1 | |
ISchedulerTaskV4 | |
ISchedulerTaskV4SP1 | |
ISchedulerTaskV4SP3 | |
ISchedulerV2 | |
ISchedulerV3 | |
ISchedulerV3SP2 | |
ISchedulerV3SP3 | |
ISchedulerV3SP4 | |
ISchedulerV4 | |
ISchedulerV4SP1 | |
ISchedulerV4SP3 | |
IServerVersion |
Contains the file version information for the HPC server assembly. |
ISortCollection |
Defines a collection of sort property objects used to sort the results when retrieving jobs, task, and nodes. |
IStringCollection |
Defines a collection of string values. |
ITaskStateEventArg |
Defines the arguments that are passed to your event handler when the state of a task in the job changes. |
Enums
CommandOutputType |
Defines the source of the output. |
ConnectionEventCode | |
PropId |
Defines identifiers that uniquely identify job, task, and node properties. Use these property identifiers when specifying a filter or sort property. |
SchedulerCoreState |
Defines the state of a core on a node in the cluster. |
Delegates
CommandOutputHandler |
Defines the delegate to implement when you subscribe to the OnCommandOutput event. |
CommandRawOutputHandler |
Defines the delegate to implement when you subscribe to the OnCommandRawOutput event. |
CommandTaskStateHandler |
Defines the delegate to implement when you subscribe to the OnCommandTaskState event. |
JobStateHandler |
Defines the delegate to implement when you subscribe to the OnJobState event. |
NodeReachableHandler | |
NodeStateHandler | |
ReconnectHandler | |
TaskStateHandler |
Defines the delegate to implement when you subscribe to the OnTaskState event. |