ProjectResource members

Provides information about a project resource.

The ProjectResource type exposes the following members.

Constructors

  Name Description
Public method ProjectResource Creates a new instance of the ProjectResource class.

Top

Properties

  Name Description
Public property ActualCost Gets the costs incurred for work that has been performed by the project resource, along with any other recorded costs.
Public property ActualCostWorkPerformed Gets the actual cost for work that has been performed by the project resource to date.
Public property ActualCostWorkPerformedTimeSpan Gets the time interval for the actual cost for work that has been performed by the project resource to date.
Public property ActualOvertimeCost Gets the actual cost incurred for overtime work that has been performed by the project resource.
Public property ActualOvertimeWork Gets the actual amount of overtime work that has been performed by the project resource.
Public property ActualOvertimeWorkTimeSpan Gets the time interval for the actual amount of overtime work that has been performed by the project resource.
Public property ActualWork Gets the actual amount of work that has already been performed by the project resource.
Public property ActualWorkTimeSpan Gets the time interval for the actual amount of work that has already been performed by the project resource.
Public property AvailableFrom Gets the starting date that the project resource is available for work, at the units specified for the current time period.
Public property AvailableTo Gets the end date that the project resource is available for work, at the units specified for the current time period.
Public property BaselineCost Gets the planned total cost for work to be performed by the project resource.
Public property BaselineWork Gets the planned amount of work to be performed by the project resource.
Public property BaselineWorkTimeSpan Gets the time interval for the planned amount of work to be performed by the project resource.
Public property BudetCostWorkPerformed Gets the budgeted cost for work performed by the project resource to date.
Public property BudgetedCost Gets the total budgeted cost for work performed by the project resource.
Public property BudgetedCostWorkScheduled Gets the budgeted cost of scheduled work for the project resource.
Public property BudgetedWork Gets the total budgeted amount of work to be performed by the project resource.
Public property BudgetedWorkTimeSpan Gets the time interval for the total budgeted amount of work to be performed by the project resource.
Public property Context (Inherited from ClientObject.)
Public property Cost Gets the total scheduled or estimated cost for work that has been performed, and work that remains to be performed, by the project resource.
Public property CostVariance Gets the difference between the baseline cost and actual cost for the project resource.
Public property CostVarianceAtCompletion Gets the difference between the baseline cost and actual cost of the project resource at the completion of a project.
Public property Created Gets the date and time when the task was added to the project.
Public property CurrentCostVariance Gets the difference between the baseline cost and the actual cost of the project resource to date.
Public property CustomFields Gets a collection of custom fields that have values set for this project resource.
Public property EnterpriseResource Gets identification information for the project resource.
Public property Finish Gets the date when the project resource is scheduled to complete work on all assigned tasks.
Public property Id Gets the GUID of the project resource.
Public property IsBudgeted Gets a value that indicates whether the project resource is used for budgeting purposes or is a regular resource.
Public property IsGenericResource Gets a value that indicates whether the project resource is a generic placeholder.
Public property IsOverAllocated Gets a value that indicates whether the project resource is assigned to do more work on all assigned tasks than can be done within the normal working capacity.
Public property Modified Gets the date of modification.
Public property Notes Gets comments entered about the project resource.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property OvertimeCost Gets the total overtime cost for a project resource on all assigned tasks.
Public property OvertimeWork Gets the amount of overtime work that is scheduled to be performed on all tasks assigned to the project resource and that is charged at the overtime rates of the project resource involved.
Public property OvertimeWorkTimeSpan Gets the time interval for the amount of overtime work that is scheduled to be performed on all tasks assigned to the project resource and that is charged at the overtime rates of the project resource involved.
Public property Path (Inherited from ClientObject.)
Public property PeakWork Gets the maximum effort that the project resource is scheduled to work on all assigned tasks.
Public property PeakWorkTimeSpan Gets the duration of the maximum effort that the project resource is scheduled to work on all assigned tasks.
Public property PercentWorkComplete Gets the current status of the project resource, expressed as the percentage of work that has been completed by the project resouce.
Public property RegularWork Gets the total amount of non-overtime work that is scheduled to be performed by the project resource.
Public property RegularWorkTimeSpan Gets the time interval for the total amount of non-overtime work that is scheduled to be performed by the project resource.
Public property RemainingCost Gets the remaining scheduled expense that will be incurred by the project resource in completing the remaining scheduled work.
Public property RemainingOvertimeCost Gets the remaining scheduled overtime expense for the project resource.
Public property RemainingOvertimeWork Gets the amount of remaining scheduled overtime work for the project resource.
Public property RemainingOvertimeWorkTimeSpan Gets the time interval for the amount of remaining scheduled overtime work for the project resource.
Public property RemainingWork Gets the amount of time, such as person-hours or days, that is still required for the project resource to complete a task or set of tasks.
Public property RemainingWorkTimeSpan Gets the time interval for the amount of time, such as person-hours or days, that is still required for the project resource to complete a task or set of tasks.
Public property ScheduleCostVariance Gets the scheduled cost variance for the project resource.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Start Gets 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 the total amount of time to which the project resource is scheduled for a task.
Public property WorkTimeSpan Gets the time interval for the total amount of time to which the project resource is scheduled for a task.
Public property WorkVariance Gets the difference between baseline work of a project resource and the currently scheduled work.
Public property WorkVarianceTimeSpan Gets the time interval for the difference between baseline work of a project resource and the currently scheduled work.

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

ProjectResource class

Microsoft.ProjectServer.Client namespace