EnterpriseResource members

Represents a resource that is managed by Project Server in a project.

The EnterpriseResource type exposes the following members.

Constructors

  Name Description
Public method EnterpriseResource Initializes an instance of the EnterpriseResource class.

Top

Properties

  Name Description
Public property Assignments Gets a collection of status assignments for an enterprise resource.
Public property BaseCalendar Gets or sets a base calendar for an enterprise resource.
Public property CanLevel Gets or sets a value that indicates whether resource leveling can be performed on an enterprise resource.
Public property Code Gets or sets any code, abbreviation, or number that is entered as part of the information about an enterprise resource.
Public property Context (Inherited from ClientObject.)
Public property CostAccrual Gets or sets a value that represents how and when to charge enterprise resource costs to the cost of a task.
Public property CostCenter Gets or sets any code, abbreviation, or number that is entered as cost center information for an enterprise resource.
Public property Created Gets the date and time when an enterprise resource was added to the project.
Public property CustomFields Gets a collection of custom fields that have values set for an enterprise resource.
Public property DefaultAssignmentOwner Gets the default name that is entered into the Assignment Owner field when an enterprise resource is assigned to a task.
Public property DefaultBookingType Gets or sets the default booking type for an enterprise resource.
Public property Email Gets or sets the email address of an enterprise resource.
Public property ExternalId Gets or sets any code, abbreviation, or number that is entered as an external identifier for an enterprise resource.
Public property FieldValues Gets the collection of custom fields that have values set for an enterprise resource.
Public property Group Gets or sets the name of a group to which an enterprise resource belongs.
Public property HireDate Gets or sets the date and time of hire for an enterprise resource.
Public property Id Gets the object identifier as a GUID.
Public property Initials Gets or sets the abbreviation for the name of an enterprise resource.
Public property IsActive Gets or sets a value that indicates whether an enterprise resource has been made active or inactive.
Public property IsBudget Gets a Boolean value that indicates whether an enterprise resource is a budget resource.
Public property IsCheckedOut Gets a value that indicates whether enterprise resource assignment data is currently available for updating or modification, or whether the enterprise resource is checked out.
Public property IsGeneric Gets a Boolean value that indicates whether an enterprise resource is generic.
Public property IsTeam Gets a Boolean value that indicates whether a resource is in a team assignment pool.
Public property Item Gets or sets an enterprise resource in a project.
Public property MaterialLabel Gets or sets the unit of measure that is entered for supplies or other consumable items that are used to complete tasks in a project.
Public property Modified Gets the modified date and time.
Public property Name Gets or sets the name of an enterprise resource.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property Path (Inherited from ClientObject.)
Public property Phonetics Gets or sets phonetic information for resource names in either the Japanese Hiragana writing system or the Katakana writing system.
Public property ResourceCalendarExceptions Gets a collection of exceptions to the base calendar that are specific to an enterprise resource.
Public property ResourceType Gets an enumerated value that represents the type of an enterprise resource.
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Tag (Inherited from ClientObject.)
Public property TerminationDate Gets or sets the date and time after which the resource can no longer be used.
Public property TimesheetManager Gets the manager who reviews and approves the timesheet of an enterprise resource.
Public property TypedObject (Inherited from ClientObject.)
Public property User Gets the SharePoint user that is linked to the Enterprise Resource.

Top

Methods

  Name Description
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method DeleteObject Deletes the EnterpriseResource object.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method ForceCheckIn Forces a project to be checked in after it is left in a state of being checked out following the interruption or unexpected closing of Project Server.
Public method FromJson (Inherited from ClientObject.)
Public method GetHashCode (Inherited from Object.)
Public methodStatic member GetSelf Gets the currently logged-on user.
Public method GetType (Inherited from Object.)
Protected method InitNonPropertyFieldFromJson Reserved for internal use. (Overrides ClientObject.InitNonPropertyFieldFromJson(String, JsonReader).)
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 Reserved for internal use. Initializes the extended properties that are associated with an EnterpriseResource object. (Overrides ClientObject.LoadExpandoFields().)
Protected method MemberwiseClone (Inherited from Object.)
Public method RefreshLoad Reserved for internal use. Reloads all scalar properties that are associated with an EnterpriseResource object. (Overrides ClientObject.RefreshLoad().)
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

EnterpriseResource class

Microsoft.ProjectServer.Client namespace