DraftProject methods

Office 2013 and later

The DraftProject type exposes the following members.

  Name Description
Public method CheckIn Queues a check-in job for a draft project if it is still checked out.
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method EnterProjectStage Switches the project to the specified stage in a Project Server workflow. (Inherited from Project.)
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 GetResourcePlan Gets resource plan data for a project by filtering project data with date range and timescale parameters. (Inherited from Project.)
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 Project.InitOnePropertyFromJson(String, JsonReader).)
Public method IsObjectPropertyInstantiated (Inherited from ClientObject.)
Public method IsPropertyAvailable (Inherited from ClientObject.)
Public method LeaveProjectStage Sets the project complete and leaves the current workflow stage. (Inherited from Project.)
Protected method LoadExpandoFields Reserved for internal use. Initializes the extended properties that are associated with the DraftProject object. (Overrides ClientObject.LoadExpandoFields().)
Protected method MemberwiseClone (Inherited from Object.)
Public method Publish Queues a publish job to get the changes from the draft project back to the published version.
Public method ReadyToLeaveProjectStage Checks whether the current workflow stage requirements are met and the project is ready to move to the next stage. (Inherited from Project.)
Public method RefreshLoad Reserved for internal use. Reloads all scalar properties that are associated with the DraftProject object. (Overrides ClientObject.RefreshLoad().)
Protected method RemoveFromParentCollection (Inherited from ClientObject.)
Public method Retrieve() (Inherited from ClientObject.)
Public method Retrieve([]) (Inherited from ClientObject.)
Public method SetCustomFieldValue Sets a custom field on the project. (Inherited from Project.)
Public method ToString (Inherited from Object.)
Public method Update Saves changes in a new project or checked-out draft project back to Project Server.
Protected method UpdateClientObjectPropertyType (Inherited from ClientObject.)
Public method UpdateIdeaListItemStatus Updates the Project Server Status column in the idea list with a status message. (Inherited from Project.)
Public method UpdateProjectStageStatus Updates the status of a workflow stage for the project. (Inherited from Project.)
Public method Validate Validates pending changes from all added or removed projects.