Edit

Share via


TaskPropertyIds Class

Definition

Defines identifiers that uniquely identify the properties of a task.

public class TaskPropertyIds
type TaskPropertyIds = class
Public Class TaskPropertyIds
Inheritance
TaskPropertyIds

Constructors

TaskPropertyIds()

Initializes a new instance of the TaskPropertyIds class.

Properties

AllocatedCoreIds
AllocatedCores

The cores that were allocated to the task the last time the job ran.

AllocatedNodes

The nodes that were allocated to the task the last time the job ran.

AllocatedSockets

The sockets that were allocated to the task the last time the job ran.

AutoRequeueCount

The number of times that the system reran the task when a system error occurred.

ChangeTime

The last time the user or server changed one of the property values of the task.

Closed

Indicates whether the task was closed.

CommandLine

The command line that the task executes.

CreateTime

The date and time that the task was created.

CurrentCoreCount

The number of cores being used by the task.

CurrentNodeCount

The number of nodes being used by the task.

CurrentSocketCount

The number of sockets being used by the task.

DependsOn

A comma-delimited list of tasks that must complete before this task can run.

EncryptedUserBlob

The encrypted user blob.

EndTime

The date and time that the task ended.

EndValue

The last value to use for an instance of a parametric task.

Error

The reason why the property returned null.

ErrorCode

An error code that identifies the error that occurred while running or trying to run the task.

ErrorMessage

The reason why the task failed or was canceled.

ErrorParams

A delimited list of insertion strings that are inserted into the message string.

ExecutionFailureRetryCount
ExitCode

The exit code that the task set when it returned.

ExitIfPossible
FailedNodeId
FailJobOnFailure
FailJobOnFailureCount
FailureReason

The reason that the task failed.

GroupId

The task group to which the task belongs.

HasCustomProperties

The task contains user-defined properties.

HasRuntime

Indicates whether the run-time limit for the task is set.

Id

An identifier that uniquely identifies the task in the store.

IncrementValue

The number by which to increment the instance value for each instance of a parametric task.

InstanceId

An identifier that uniquely identifies the instance of a parametric task.

InstanceValue

The value used for the parametric instance.

IsExclusive

Determines whether the task has exclusive access to the node resource.

IsParametric
Obsolete.

Determines whether the task is a parametric task.

IsRerunnable

Determines whether the task can be run again.

IsServiceConcluded
JobTaskId

An identifier that uniquely identifies the task in a job.

MaxCores

The maximum number of cores that the scheduler can allocate for the task.

MaxNodes

The maximum number of nodes that the scheduler can allocate for the task.

MaxSockets

The maximum number of sockets that the scheduler can allocate for the task.

MemoryUsed

The amount of memory used by the task.

MinCores

The minimum number of cores that the task requires.

MinNodes

The minimum number of nodes that the task requires.

MinSockets

The minimum number of sockets that the task requires.

Name

The display name of the task.

Output

The output generated by the task.

ParentJobId

An identifier that uniquely identifies the parent job.

ParentJobState

The state of the job that contains this task.

PendingReason

The reason that the task is pending.

PreviousState

The previous state of the task.

ProcessIds

A comma-delimited list of the process identifiers associated with the task.

RequestCancel

Indicates whether the user has requested that the task be canceled.

RequestedNodeGroup
RequeueCount

The number of times that the task has been queued again.

RequiredNodes

The nodes that the task requires to run.

RuntimeSeconds

The run-time limit for the task, in seconds.

StartTime

The date and time that the task started.

StartValue

The start value for the first instance of a parametric task.

State

The state of the task.

StdErrFilePath

The path to which the server redirects standard error.

StdInFilePath

The path from which the server redirects standard input.

StdOutFilePath

The path to which the server redirects standard output.

SubmitTime

The date and time that the task was submitted.

TaskId

The identifiers that uniquely identify the task.

TaskObject

The internal task object.

TaskOwner

The user that owns the task.

TaskValidExitCodes
Timestamp

The SQL time stamp that identifies when the row was last changed.

TotalCoreCount

The total number of cores used by the task.

TotalCpuTime

The total CPU time used by the task (includes the time spent in user-mode and kernel-mode).

TotalKernelTime

The time that the task spent in kernel-mode.

TotalNodeCount

The total number of nodes used by the task.

TotalSocketCount

The total number of sockets used by the task.

TotalSubTaskNumber
TotalUserTime

The time that the task spent in user-mode.

Type
UnitType

Determines whether cores, nodes, or sockets are used to allocate resources for the task.

UserBlob

The user-defined data associated with the task.

WorkDirectory

The working directory used by the task.

Applies to