HpcScheduler Class
Manages IIS Transform Manager jobs that are run on a High Performance Computing (HPC) computer cluster.
Inheritance Hierarchy
System. . :: . .Object
Microsoft.Web.Media.TransformManager. . :: . .Scheduler
Microsoft.Web.Media.TransformManager..::..HpcScheduler
Namespace: Microsoft.Web.Media.TransformManager
Assembly: Microsoft.Web.Media.TransformManager.Common (in Microsoft.Web.Media.TransformManager.Common.dll)
Syntax
'Declaration
Public Class HpcScheduler _
Inherits Scheduler _
Implements IDisposable
'Usage
Dim instance As HpcScheduler
public class HpcScheduler : Scheduler,
IDisposable
public ref class HpcScheduler : public Scheduler,
IDisposable
type HpcScheduler =
class
inherit Scheduler
interface IDisposable
end
public class HpcScheduler extends Scheduler implements IDisposable
The HpcScheduler type exposes the following members.
Constructors
Name | Description | |
---|---|---|
HpcScheduler | Initializes a new instance of the HpcScheduler class. |
Top
Properties
Name | Description | |
---|---|---|
TestConnectionMessage | Gets the connection message. |
Top
Methods
Name | Description | |
---|---|---|
CancelJob | Cancels the job. (Overrides Scheduler. . :: . .CancelJob(String).) | |
CleanupJob | Cleans up scheduler data structure artifacts. (Overrides Scheduler. . :: . .CleanupJob(String).) | |
CleanupWorkFolder | (Overrides Scheduler. . :: . .CleanupWorkFolder(String).) | |
Connect | Connects to the HPC scheduler. (Overrides Scheduler. . :: . .Connect(String).) | |
Dispose() () () () | Releases all resources used by the HPC scheduler instance. (Overrides Scheduler. . :: . .Dispose() () () ().) | |
Dispose(Boolean) | Releases all resources used by the HPC scheduler and optionally releases the managed resources. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetJobCompletionDetails | Returns a report about the job instance. (Overrides Scheduler. . :: . .GetJobCompletionDetails(String).) | |
GetJobStatus | Returns the status of a job. (Overrides Scheduler. . :: . .GetJobStatus(String).) | |
GetRunningJobs | Returns a list of job instance IDs based on the currently running jobs. (Overrides Scheduler. . :: . .GetRunningJobs() () () ().) | |
GetTaskChildProcessId | Returns the child process ID of a task. (Overrides Scheduler. . :: . .GetTaskChildProcessId(String).) | |
GetTaskProgress | Returns the percentage complete for the specified job. (Overrides Scheduler. . :: . .GetTaskProgress(String).) | |
GetType | (Inherited from Object.) | |
Initialize | Sets the name, priority, and properties for this scheduler instance. (Overrides Scheduler. . :: . .Initialize(String, Credential, String, Int32, Dictionary< (Of < <' (String, String> ) > > )).) | |
MemberwiseClone | (Inherited from Object.) | |
SetCredential | Sets the Credential object that is required in order to access HPC scheduler resources. | |
SetLogWriter | Sets the logger object for the HPC scheduler. (Overrides Scheduler. . :: . .SetLogWriter(Logger).) | |
SetTaskChildProcessId | Sets the child process ID of a child task that is an executable program for the HPC scheduler. (Overrides Scheduler. . :: . .SetTaskChildProcessId(String, Int32).) | |
SetTaskCount | Sets the task count of the HPC scheduler by using the specified job and task count. (Overrides Scheduler. . :: . .SetTaskCount(String, Int32).) | |
SetTaskIndex | Sets the index of a task for the HPC scheduler. (Overrides Scheduler. . :: . .SetTaskIndex(String, Int32).) | |
StartJob | Starts the specified job using the HPC scheduler. (Overrides Scheduler. . :: . .StartJob(String).) | |
SubmitJob | Submits a job manifest to the HPC scheduler. (Overrides Scheduler. . :: . .SubmitJob(JobManifest).) | |
TestConnection | Tests connectivity of the IIS Transform Manager service to the HpcScheduler object. | |
ToString | (Inherited from Object.) | |
UpdateJobProgress | Sets the percentage complete of the specified job. (Overrides Scheduler. . :: . .UpdateJobProgress(String, Int32).) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.