The JobInfo type exposes the following members.

Constructors

  NameDescription
Public methodJobInfo()()()()
Default constructor
Public methodJobInfo(JobInfo)
Copy constructor.

Methods

  NameDescription
Public methodAddResource
This function allows to add resources to the variable m_resources.

Properties

  NameDescription
Public propertyAlgebra
Algebra generated for the job. Note: The first request to Algebra property makes a http request to VCWS. Occasionally it may take up to a minute.
Public propertyCustomProperties
The CustomProperties of this job.
Public propertyDefinedTokenAllocation
The tokens defined in job's definition.
Public propertyEndTime
DateTime variable representing the time when the job finished or failed.
Public propertyError
The errors associated with the job, if any.
Public propertyHierarchyQueueNodeName
Hierarchy Queue Node Name
Public propertyID
GUID representing the job ID.
Public propertyInternalState
Gets or sets the internal state of the job.
Public propertyIsYielded
Indicate whether the job is yielded
Public propertyName
Friendly name of the job.
Public propertyPriority
The priority of the job.
Public propertyResources
The resources that were used by the job.
Public propertyRootProcessNode
No longer populated.
Public propertyScript
The scope script Note: The first request to Script property makes a http request to VCWS. Occasionally it may take up to a minute.
Public propertyStartTime
DateTime variable representing the time when the job started running on the VC.
Public propertyState
State of the job. Check the enum JobInfo..::..JobState for all the possible job states.
Public propertySubmitTime
DateTime variable representing the time when the job was submitted.
Public propertyTokenAllocation
The exact number of tokens to be assigned to the job. When this vallue is null default token allocation will be used, then VcPercentAllocation will be used. TokenAllocation cannot be used together with VcPercentAllocation.
Public propertyTotalCompilationTime
The total time that job takes in compiling state
Public propertyTotalQueuedTime
The total time that job takes in queued state
Public propertyTotalRunningTime
The total time that job takes in running state
Public propertyTotalYieldedTime
The total time that job takes in yielded state
Public propertyUserName
The user name under which the job was run.
Public propertyVcPercentAllocation
Integer VcPercentAllocation - null = default value
Public propertyVcPercentAllocationFloat
Floating point VcPercentAllocation - null = default value
Public propertyVirtualCluster
The virtual cluster to which the job was submitted.

See Also