StatusTask members

Provides an object that keeps track of the progress of a task.

The StatusTask type exposes the following members.

Constructors

  Name Description
Public method StatusTask Creates an instance of the StatusTask class.

Top

Properties

  Name Description
Public property ActualWork Gets or sets the amount of work that has already been performed by resources that are assigned to tasks.
Public property ActualWorkTimeSpan Gets or sets the time interval for the amount of work that has already been performed by resources that are assigned to tasks.
Public property Context (Inherited from ClientObject.)
Public property Deadline Gets or sets the date that was entered as a deadline for the task.
Public property Duration Gets or sets the total span of active working time for a task.
Public property DurationTimeSpan Gets or sets the time interval for the total span of active working time for a task.
Public property Finish Gets or sets the date when a task is scheduled to be completed.
Public property Id Gets the GUID of the StatusTask object.
Public property Name Gets or sets the name of the StatusTask object.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property Overtime Gets or sets the amount of overtime that is scheduled to be performed by all resources that are assigned to a task, for all tasks that are assigned to a resource, or by a resource on a task, and charged at the overtime rates of the resources involved.
Public property OvertimeTimeSpan Gets or sets the time interval for the amount of overtime that is scheduled to be performed by all resources that are assigned to a task or by a resource on a task, and charged at the overtime rates of the resources involved.
Public property Path (Inherited from ClientObject.)
Public property PercentComplete Gets or sets the current status of a task, expressed as the percentage of the task's duration that has been completed.
Public property PercentWorkComplete Gets or sets the current status of a task, resource, or assignment, expressed as the percentage of work that has been completed.
Public property PhysicalPercentComplete Gets or sets the entered percent complete value that can be used as an alternative for calculating budgeted cost of work performed (BCWP).
Public property RegularWork Gets or sets the total amount of non-overtime work that is scheduled to be performed by resources.
Public property RegularWorkTimeSpan Gets or sets the time interval for the total amount of non-overtime work that is scheduled to be performed by resources.
Public property RemainingDuration Gets or sets the amount of time that is required to complete the unfinished part of a task.
Public property RemainingDurationTimeSpan Gets or sets the the amount of time that is required to complete the unfinished part of a task.
Public property RemainingOvertime Gets or sets the amount of remaining scheduled overtime work.
Public property RemainingOvertimeTimeSpan Gets or sets the time interval for the amount of remaining scheduled overtime work.
Public property RemainingWork Gets or sets the amount of time, such as person-hours or days, that is still required to complete a task or set of tasks.
Public property RemainingWorkTimeSpan Gets or sets the time interval for the amount of time, such as person-hours or days, that is still required to complete a task or set of tasks.
Public property Resume Gets or sets the date that the remaining part of a task is scheduled to resume after you enter any progress.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Start Gets or sets the date when an assigned resource is scheduled to begin working on a task.
Public property Tag (Inherited from ClientObject.)
Public property TypedObject (Inherited from ClientObject.)
Public property Work Gets or sets the total amount of time that is scheduled on a task for all assigned resources, the total time to which a resource is scheduled on all assigned tasks, or the total amount of time scheduled for a resource on a task.
Public property WorkTimeSpan Gets or sets the time interval for the total amount of time that is scheduled on a task for all assigned resources, the total time to which a resource is scheduled on all assigned tasks, or the total amount of time scheduled for a resource on a task.

Top

Methods

  Name Description
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FromJson (Inherited from ClientObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InitNonPropertyFieldFromJson (Inherited from ClientObject.)
Protected method InitOnePropertyFromJson Reserved for internal use. (Overrides ClientObject.InitOnePropertyFromJson(String, JsonReader).)
Public method IsObjectPropertyInstantiated (Inherited from ClientObject.)
Public method IsPropertyAvailable (Inherited from ClientObject.)
Protected method LoadExpandoFields (Inherited from ClientObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method RefreshLoad (Inherited from ClientObject.)
Protected method RemoveFromParentCollection (Inherited from ClientObject.)
Public method Retrieve() (Inherited from ClientObject.)
Public method Retrieve([]) (Inherited from ClientObject.)
Public method ToString (Inherited from Object.)
Protected method UpdateClientObjectPropertyType (Inherited from ClientObject.)

Top

See also

Reference

StatusTask class

Microsoft.ProjectServer.Client namespace