Click or drag to resize
JobStatus Class
Represents the current status of a job.
Inheritance Hierarchy
SystemObject
  DoubleTake.Jobs.ContractJobStatus

Namespace: DoubleTake.Jobs.Contract
Assembly: DoubleTake.PowerShell.Contract.Data (in DoubleTake.PowerShell.Contract.Data.dll) Version: 8.0.0.1664
Syntax
public class JobStatus : IExtensibleDataObject

The JobStatus type exposes the following members.

Constructors
  NameDescription
Public methodJobStatus
Top
Properties
  NameDescription
Public propertyActions
This value represents an action recently reported by a job.
Public propertyCanCreateImageRecovery
This value is true if the job can be used to create an image recovery; otherwise, it is false.
Public propertyCanDelete
This value is true if you can delete the job; otherwise, it is false.
Public propertyCanEdit
This value is true if the job can be edited; otherwise, it is false.
Public propertyCanFailback
This value is true if the job can be failed back; otherwise, it is false.
Public propertyCanFailover
This value is true if the job can be failed over; otherwise, it is false.
Public propertyCanPause
This value is true if the job can be can be paused; otherwise, it is false.
Public propertyCanRestore
This value is true if the job can be restored; otherwise, it is false.
Public propertyCanReverse
This value is true if the job can be reversed; otherwise, it is false.
Public propertyCanStart
This value is true if the job can be started; otherwise, it is false.
Public propertyCanStop
This value is true if the job can be stopped; otherwise, it is false.
Public propertyCanUndoFailover
This value is true if the failover of the job can be undone; otherwise, it is false.
Public propertyEngineControlStatuses
This value represents the status of the replication engine.
Public propertyExtendedLowLevelStates
This value represents additional information about the low level job state.
Public propertyExtensionData
Gets or sets the structure that contains extra data.
Public propertyHealth
This value represents the high level health of the job.
Public propertyHighLevelState
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 propertyIsInError
This value is true if the job is in an error state; otherwise, it is false.
Public propertyLowLevelState
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 propertyPermillageComplete
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 propertyTargetState
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
Fields
  NameDescription
Public fieldStatic memberEmptyPermillageComplete
Defines the value for [P:PermillageComplete] that will prevent the percentage from being displayed in the UI.
Top
See Also