Click or drag to resize
JobStatus Properties

The JobStatus type exposes the following members.

Properties
  Name Description
Public property Actions
This value represents an action recently reported by a job.
Public property CanCreateImageRecovery
This value is true if the job can be used to create an image recovery; otherwise, it is false.
Public property CanDelete
This value is true if you can delete the job; otherwise, it is false.
Public property CanEdit
This value is true if the job can be edited; otherwise, it is false.
Public property CanFailback
This value is true if the job can be failed back; otherwise, it is false.
Public property CanFailover
This value is true if the job can be failed over; otherwise, it is false.
Public property CanPause
This value is true if the job can be can be paused; otherwise, it is false.
Public property CanRestore
This value is true if the job can be restored; otherwise, it is false.
Public property CanReverse
This value is true if the job can be reversed; otherwise, it is false.
Public property CanStart
This value is true if the job can be started; otherwise, it is false.
Public property CanStop
This value is true if the job can be stopped; otherwise, it is false.
Public property CanUndoFailover
This value is true if the failover of the job can be undone; otherwise, it is false.
Public property EngineControlStatuses
This value represents the status of the replication engine.
Public property ExtendedLowLevelStates
This value represents additional information about the low level job state.
Public property ExtensionData
Gets or sets the structure that contains extra data.
Public property Health
This value represents the high level health of the job.
Public property HighLevelState
This value represents high level job states. High level states typically map to phases of the job's overall lifecycle, like mirroring or failing over. Jobs will pass through various high level states during their lifetime, and the types of high level states are usually shared between jobs, regardless of job type.
Public property IsInError
This value is true if the job is in an error state; otherwise, it is false.
Public property LowLevelState
This value is a low level job state. Low level states typically map to individual steps the job is performing at any given time, like attaching virtual disks or updating DNS. Low level states provide detailed information about a job's current state or action and will vary between different job types.
Public property PermillageComplete
This value is the percentage of the current activity for that job that is complete. To display a percentage string for an arbitrary activity, jobs can provide a value for this property, and that value will be formatted and displayed in the client. To remove the display of the percentage, set this property to zero.
Public property TargetState
This value is derived from TargetStates. Information from the connection is distilled into a string key which is sent to the client for display.
Top
See Also