StatusAssignment members

Provides an object that is an assignment in a status update.

The StatusAssignment type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property ActualFinish Gets or sets the date and time when an assignment was completed.
Public property ActualOvertime Gets or sets the actual amount of overtime work already performed by resources that are assigned to tasks.
Public property ActualOvertimeTimeSpan Gets or sets the time interval for the actual amount of overtime work already performed by resources that are assigned to tasks.
Public property ActualStart Gets or sets the date and time that an assignment actually began, based on progress information that was entered.
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 Comments Gets or sets the comments for the status assignment.
Public property Context (Inherited from ClientObject.)
Public property CustomFields Gets the collection of custom fields that have values set for the status assignment.
Public property Finish Gets or sets the date when an assignment is scheduled to be completed.
Public property Id Gets the GUID for the status assignment.
Public property IsConfirmed Gets or sets whether the status assignment has been confirmed.
Public property Name Gets or sets the name of the status assignment.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property Overtime Gets or sets the amount of overtime work.
Public property OvertimeTimeSpan Gets or sets the time interval for the amount of overtime work.
Public property Path (Inherited from ClientObject.)
Public property PercentComplete Gets or sets the current status of a task, resource, or assignment, expressed as the percentage of work that has been completed.
Public property Project Gets the project that contains the status assignment.
Public property RegularWork Gets or sets the total amount of nonovertime work that is scheduled to be performed by resources.
Public property RegularWorkTimeSpan Gets or sets the time interval for the total amount of nonovertime work that is scheduled to be performed by resources.
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 time, such as person-hours or days, that are still required to complete a task or set of tasks.
Public property RemainingWorkTimeSpan Gets or sets the time interval for the time, such as person-hours or days, that are still required to complete a task or set of tasks.
Public property Resource Gets the resource that is associated with the status assignment.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Start Gets or sets the date when an assigned resource is scheduled to begin working on an assignment.
Public property Tag (Inherited from ClientObject.)
Public property Task Gets the task that is associated with the status assignment.
Public property TypedObject (Inherited from ClientObject.)
Public property Work Gets or sets the total time scheduled on a task for all assigned resources.
Public property WorkTimeSpan Gets or sets the time interval for the total time scheduled on a task for all assigned resources.

Top

Methods

  Name Description
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method DeleteObject Deletes the StatusAssignment object.
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 SubmitStatusUpdates Submits all updates to this assignment for approval.
Public method ToString (Inherited from Object.)
Protected method UpdateClientObjectPropertyType (Inherited from ClientObject.)

Top

See also

Reference

StatusAssignment class

Microsoft.ProjectServer.Client namespace