Assignment members

Contains the common properties for draft assignments and published assignments.

The Assignment type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property ActualCostWorkPerformed Gets the actual cost of work performed (ACWP) for the assignment to date.
Public property ActualOvertimeCost Gets the actual overtime cost for the assignment.
Public property BaselineCost Gets the total planned costs of the assignment.
Public property BaselineCostPerUse Gets the cost per use of a resource on an assignment, at the time of the project baseline.
Public property BaselineFinish Gets the planned completion date for an assignment, at the time of the project baseline.
Public property BaselineStart Gets the planned start date for an assignment, at the time of the project baseline.
Public property BaselineWork Gets total planned person-hours scheduled for an assignment, at the time of the project baseline.
Public property BaselineWorkTimeSpan Gets the total time interval of planned person-hours scheduled for an assignment, at the time of the project baseline.
Public property BudgetedCostWorkPerformed Gets the budgeted cost of work performed (BCWP).
Public property BudgetedCostWorkScheduled Gets the budgeted cost of work scheduled (BCWS) for the assignment.
Public property Context (Inherited from ClientObject.)
Public property CostVariance Gets the cost variance (CV), which is the difference between the baseline cost and the total cost of the assignment.
Public property CostVarianceAtCompletion Gets the cost variance at completion (VAC) for the assignment.
Public property Created Gets the date when the assignment was created.
Public property CurrentCostVariance Gets the current cost variance (CV).
Public property CustomFields Gets the collection of custom fields for the assignment.
Public property FinishVariance Gets the variance of the finish date of the assignment.
Public property FinishVarianceTimeSpan Gets the time interval for the variance of the finish date of the assignment.
Public property Id Gets the GUID of the assignment.
Public property IsConfirmed Gets a value that shows whether the resource has accepted the assignment.
Public property IsOverAllocated Gets a value that indicates whether the resource is overallocated during the time of the assignment.
Public property IsPublished Gets a value that indicates whether the assignment is published.
Public property IsResponsePending Gets a value that shows whether the assignment update has been sent to the resource.
Public property IsUpdateNeeded Gets a value that indicates whether an assignment update should be sent to the resource.
Public property LevelingDelay Gets the amount of time that resource leveling can delay the assignment from its early start date.
Public property LevelingDelayTimeSpan Gets the time interval for the amount of time that resource leveling can delay the assignment from its early start date.
Public property Modified Gets the date when the assignment was modified.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property OvertimeCost Gets the total overtime cost of the assignment.
Public property Path (Inherited from ClientObject.)
Public property RemainingCost Gets the total remaining cost of the assignment, as scheduled.
Public property RemainingOvertimeCost Gets the scheduled remaining overtime cost of the assignment.
Public property Resume Gets the date and time when a resource resumes work on the assignment.
Public property ScheduleCostVariance Gets the schedule cost variance (CV), which is the difference between the baseline cost and the scheduled cost of the assignment.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Start Gets the date and time that a resource is scheduled to start the assignment.
Public property StartVariance Gets the variance of the assignment start date.
Public property StartVarianceTimeSpan Gets the time interval for the variance of the assignment start date.
Public property Stop Gets the date and time when a resource stops work on the assignment.
Public property Tag (Inherited from ClientObject.)
Public property TypedObject (Inherited from ClientObject.)
Public property WorkVariance Gets the difference between baseline work and currently scheduled work on the assignment.
Public property WorkVarianceTimeSpan Gets the time interval for the difference between baseline work and currently scheduled work on the assignment.

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

Assignment class

Microsoft.ProjectServer.Client namespace