IScheduler Members

Defines the methods used to schedule and manage the jobs and tasks in a compute cluster.

The following tables list the members exposed by the IScheduler type.

  Name Description
public property ClusterParameters Retrieves the cluster's configuration parameters.
public property EnvironmentVariables Retrieves the cluster-wide environment variables.
Top

  Name Description
public method AddJob Adds the specified job to the scheduler.
public method CancelJob Overloaded. Cancels the specified job.
public method CloneJob Clones the specified job.
public method Close Closes the connection between the application and the HPC Job Scheduler Service.
public method ConfigureJob Moves the job to the Configuring state.
public method Connect Connects you to the specified cluster.
public method ConnectServiceAsClient Overloaded.  
public method CreateCommand Overloaded. Creates a command to execute.
public method CreateCommandInfo Creates an object that you can use to provide additional property values to a command.
public method CreateFilterCollection Creates an empty collection to which you add filter properties.
public method CreateIntCollection Creates an empty collection to which you add integer values.
public method CreateJob Creates a job.
public method CreateNameValueCollection Creates an empty collection to which you can add name/value pairs.
public method CreateParametricTaskId Creates a task identifier that identifies an instance of parametric task.
public method CreatePool Overloaded. Creates a pool on a cluster.
public method CreateSortCollection Creates an empty collection to which you add sort properties.
public method CreateStringCollection Creates an empty collection to which you add string values.
public method CreateTaskId Creates a task identifier that identifies a task.
public method DeleteCachedCredentials Deletes the credentials that were cached for the specified user.
public method DeleteEmailCredentials Removes the email credentials for running jobs.
public method DeletePool Overloaded. Deletes a pool on a cluster.
public method EnrollCertificate Enrolls the user in a certificate based on the supplied template.
public method GetActiveHeadNode Returns the name of the active head node.
public method GetCertificateFromStore Retrieves a certificate matching the thumbprint from the local store encoded as a stream of bytes.
public method GetCounters Gets counter information for the cluster.
public method GetJobIdList Retrieves a list of job identifiers based on the specified filters.
public method GetJobList Retrieves a list of jobs based on the specified filters.
public method GetJobTemplateInfo Gets a JobTemplateInfo object that provides information about the specified job template.
public method GetJobTemplateList Retrieves a list of job template names defined in the cluster.
public method GetJobTemplateXml Gets a reader that provides fast, non-cached, forward-only access to the XML data that represents the specified job template.
public method GetNodeGroupList Retrieves a list of node group names defined in the cluster.
public method GetNodeIdList Retrieves a list of node identifiers based on the specified filters.
public method GetNodeList Retrieves a list of nodes based on the specified filters.
public method GetNodesInNodeGroup Retrieves the list of nodes in the specified node group.
public method GetPoolList Gets a list of all pools on the cluster.
public method GetServerVersion Retrieves the file version of the HPC server assembly.
public method GetUserPrivilege Gets the privilege level of the user.
public method OpenJob Retrieves the specified job from the scheduler.
public method OpenJobEnumerator Retrieves an enumerator that contains the jobs that match the filter criteria.
public method OpenJobHistoryEnumerator Retrieves an enumerator that contains the job history information for jobs that match the filter criteria.
public method OpenJobRowSet Retrieves a rowset that contains the jobs that match the filter criteria.
public method OpenNode Retrieves a node object using the specified node identifier.
public method OpenNodeByName Retrieves a node object using the specified node name.
public method OpenNodeEnumerator Retrieves a rowset enumerator that contains the nodes in the cluster that match the filter criteria.
public method OpenNodeHistoryEnumerator Retrieves an enumerator that contains the node history for the nodes in the cluster.
public method OpenPool Opens a pool based on the name of the pool on the cluster.
public method OpenPoolRowSet Retrieves a rowset that contains the pools that match the filter criteria.
public method SetCachedCredentials Sets the credentials for the specified user in the credential cache, so that the job scheduler can use the credentials for submitting jobs.
public method SetCertificateCredentials Uploads a certificate in the client’s certificate store to the scheduler for running jobs as this user.
public method SetCertificateCredentialsPfx Uploads a certificate encoded with a password to the scheduler to use for running jobs as this user.
public method SetClusterParameter Sets a configuration parameter for the cluster.
public method SetEmailCredentials Sets the email credentials by using the specified username and password.
public method SetEnvironmentVariable Sets a cluster-wide environment variable.
public method SetInterfaceMode Specifies whether the calling application is a console or Windows application.
public method SubmitJob Adds a job to the scheduling queue using the job interface to identify the job.
public method SubmitJobById Adds the job to the scheduling queue using the job identifier to identify the job.
public method ValidateAzureUser Validates a Windows Azure account username and its associated password.
Top

  Name Description
public event OnSchedulerReconnect Raised when an application connects to, disconnects from, or reconnects to the HPC Job Scheduler Service or to the channel that delivers events from the HPC Job Scheduler Service that relate to changes to the states of jobs, tasks, and nodes.
Top




Build Date:

2013-04-22

Community Additions

Show: