DraftProject 成员

包括受保护的成员
包括继承的成员

表示一个项目,即项目已签出的草稿版本。

DraftProject 类型公开以下成员。

构造函数

  名称 说明
公共方法 DraftProject DraftProject类的新实例进行初始化。

页首

属性

  名称 说明
公共属性 ApprovedEnd 获取项目产品组合规划中的已审核的结束日期。 (从 Project 继承。)
公共属性 ApprovedStart 获取项目产品组合规划批准的开始日期。 (从 Project 继承。)
公共属性 Assignments 获取工作分配的项目的集合。
公共属性 CalculateActualCosts 获取或设置是否 Project Server 将自动计算实际工时和剩余工时和成本。
公共属性 CalculatesActualCosts 获取或设置是否项目始终计算实际成本。
公共属性 Calendar 获取或设置 Project Server 日历。
公共属性 CheckedOutBy 获取项目已签出的企业资源。 (从 Project 继承。)
公共属性 CheckedOutDate 获取项目检出时的日期。 (从 Project 继承。)
公共属性 CheckOutDescription 获取项目的当前签出操作的说明。 (从 Project 继承。)
公共属性 CheckOutId 获取会话与当前的签出关联的 GUID。 (从 Project 继承。)
公共属性 Context (从 ClientObject 继承。)
公共属性 CreatedDate 获取项目的创建日期。 (从 Project 继承。)
公共属性 CriticalSlackLimit 获取或设置的一项任务可以越过其之前将该项目标记为关键任务的结束日期的天数。
公共属性 CurrencyCode 获取或设置项目的币种代码组成的 ISO 4217 中定义。
公共属性 CurrencyDigits 获取或设置在货币值中的小数位数。
公共属性 CurrencyPosition 获取或设置相对于货币值的货币符号的位置。
公共属性 CurrencySymbol 获取或设置表示的类型的项目中使用的货币的货币符号。
公共属性 CurrentDate 获取或设置项目的当前日期。
公共属性 CustomFields 获取项目的集合为项目设置了值的自定义字段。 (从 Project 继承。)
公共属性 DaysPerMonth 获取或设置默认的每月的工作日数。
公共属性 DefaultEffortDriven 获取或设置一个值,该值指示是否计划新任务为投入比导向。
公共属性 DefaultEstimatedDuration 获取或设置一个值,该值指示是否新任务具有估计工期。
公共属性 DefaultFinishTime 获取或设置默认的结束时间的工作日。
公共属性 DefaultFixedCostAccrual 获取或设置一个值,指示哪些默认固定成本累算方法,用于新的任务。
公共属性 DefaultOvertimeRate 获取或设置为本地资源的默认加班费率。
公共属性 DefaultOvertimeRateUnits 获取存储在PublishedProject.DefaultOvertimeRate属性的默认加班费率的时间单位。 (从 Project 继承。)
公共属性 DefaultStandardRate 获取或设置为本地资源的默认标准费率。
公共属性 DefaultStandardRateUnits 获取默认的标准费率由PublishedProject.DefaultStandardRate属性存储的时间单位。 (从 Project 继承。)
公共属性 DefaultStartTime 获取或设置工作日的默认开始时间。
公共属性 DefaultTaskType 获取或设置项目中任务的默认类型。
公共属性 DefaultWorkFormat 获取或设置工作持续时间的默认格式。
公共属性 Description 获取或设置的项目说明。
公共属性 EnterpriseProjectType 获取项目的企业项目类型 (EPT)。 (从 Project 继承。)
公共属性 FieldValues 草稿项目获取自定义字段的值。
公共属性 FinishDate 获取或设置项目的完成日期。
公共属性 FiscalYearStartMonth 获取或设置在会计年度第一个月的数目。
公共属性 HasMppPendingImport 获取一个值,该值指示是否正在等待要导入一个 mpp 文件。 (从 Project 继承。)
公共属性 HonorConstraints 获取或设置一个值,指示计划约束是否优先于相关性。
公共属性 Id 获取项目的 GUID。 (从 Project 继承。)
公共属性 IncludeCustomFields 获取一个DraftProject对象,该对象包含自定义字段。
公共属性 IsCheckedOut 获取一个值,该值指示项目是否已签出。 (从 Project 继承。)
公共属性 Item 获取或设置项目中的项。
公共属性 LastPublishedDate 获取项目发布的最新日期。 (从 Project 继承。)
公共属性 LastSavedDate 获取已保存项目时的最新日期。 (从 Project 继承。)
公共属性 MinutesPerDay 获取或设置默认每日的分钟数。
公共属性 MinutesPerWeek 获取或设置默认每周的分钟数。
公共属性 MoveActualIfLater 获取或设置一个值,该值指示是否将转发的已完成部分的结束日期移到状态日期,如果实际结束日期在状态日期前。
公共属性 MoveActualToStatus 获取或设置一个值,该值指示是否将已完成部分的结束日期移回到状态日期,如果实际结束数据落在状态日期之后。
公共属性 MoveRemainingIfEarlier 获取或设置一个值,指示是否移动到状态日期前剩余部分的开始日期,如果实际开始日期在状态日期前。
公共属性 MoveRemainingToStatus 获取或设置一个值,该值指示是否将剩余部分的开始日期移回到状态日期,如果在状态日期之后的实际开始日期。
公共属性 MultipleCriticalPaths 获取或设置一个值,该值指示是否计算多重关键路径。
公共属性 Name 获取或设置项目名称。
公共属性 NewTasksAreManual 获取或设置一个值,该值指示是否为手动计划新任务。
公共属性 NumberFiscalYearFromStart 获取或设置一个值,该值指示是否使用项目开始年度会计年度编号。
受保护的属性 ObjectData (从 ClientObject 继承。)
公共属性 ObjectVersion (从 ClientObject 继承。)
公共属性 OptimizerDecision 项目组合分析中获取优化程序的结果。 (从 Project 继承。)
公共属性 Owner 获取或设置项目所有者。
公共属性 Path (从 ClientObject 继承。)
公共属性 PercentComplete 获取的项目摘要任务完成的百分比。 (从 Project 继承。)
公共属性 Phase 获取当前项目的工作流阶段。 (从 Project 继承。)
公共属性 PlannerDecision 项目组合分析中获取计划的结果。 (从 Project 继承。)
公共属性 ProjectResources 获取项目的资源的集合。
公共属性 ProjectSiteUrl 获取此项目网站的 URL。 (从 Project 继承。)
公共属性 ProjectType 获取类型的项目 (标准项目、 模板、 主项目中,或子项目)。 (从 Project 继承。)
公共属性 ProtectedActualsSynch 获取或设置一个值,该值指示是否使用受保护的实际值同步项目的实际值。
公共属性 QueueJobs 获取与该项目关联的项目服务器队列服务作业的集合。 (从 Project 继承。)
公共属性 ScheduledFromStart 获取或设置一个值,该值指示项目是否预定而不是完成日期的开始日期。
公共属性 ServerObjectIsNull (从 ClientObject 继承。)
公共属性 ShowEstimatedDurations 获取或设置一个值,该值指示估计工期的任务后是否显示问号按钮。
公共属性 SplitInProgress 获取或设置一个值,该值指示是否正在进行中的任务分配。
公共属性 SpreadActualCostsToStatus 获取或设置一个值,该值指示是否实际成本的考虑期分布到状态日期或停止日期。
公共属性 SpreadPercentCompleteToStatus 获取或设置一个值,该值指示到状态日期或任务的完成日期是否分散任务完成百分比的考虑期。
公共属性 Stage 获取当前项目的工作流阶段。 (从 Project 继承。)
公共属性 StartDate 获取或设置项目的开始日期。
公共属性 StatusDate 获取或设置项目的当前状态日期。
公共属性 SummaryTaskId 获取隐藏的项目摘要任务 GUID。 (从 Project 继承。)
公共属性 Tag (从 ClientObject 继承。)
公共属性 TaskLinks 获取项目的草稿任务链接对象的集合。
公共属性 TaskListId 获取项目的任务列表的 GUID。 (从 Project 继承。)
公共属性 Tasks 获取项目 task 对象的集合。
公共属性 TrackingMode 获取或设置默认跟踪项目中的所有分配的方法。
公共属性 TypedObject (从 ClientObject 继承。)
公共属性 WeekStartDay 获取或设置在其中一个工作周开始的一周中的天。
公共属性 WinprojVersion 获取或设置项目专业人员创建的草稿项目的版本。

页首

方法

  名称 说明
公共方法 CheckIn 如果仍然将其签出,请排队草稿项目的签入作业。
受保护的方法 CheckUninitializedProperty (从 ClientObject 继承。)
公共方法 CustomFromJson (从 ClientObject 继承。)
公共方法 EnterProjectStage 切换到 Project Server 工作流中的指定阶段的项目。 (从 Project 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 FromJson (从 ClientObject 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetResourcePlan 通过筛选项目数据的日期范围和时间刻度参数获取项目计划的资源数据。 (从 Project 继承。)
公共方法 GetType (从 Object 继承。)
受保护的方法 InitNonPropertyFieldFromJson 仅供内部使用。 (覆盖 ClientObject.InitNonPropertyFieldFromJson(String, JsonReader)。)
受保护的方法 InitOnePropertyFromJson 仅供内部使用。 (覆盖 Project.InitOnePropertyFromJson(String, JsonReader)。)
公共方法 IsObjectPropertyInstantiated (从 ClientObject 继承。)
公共方法 IsPropertyAvailable (从 ClientObject 继承。)
公共方法 LeaveProjectStage 将项目设置为完成并保留当前工作流容器。 (从 Project 继承。)
受保护的方法 LoadExpandoFields 仅供内部使用。初始化与DraftProject对象的扩展的属性。 (覆盖 ClientObject.LoadExpandoFields()。)
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 Publish 队列发布工作以获得从草稿项目所做的更改发回的已发布版本。
公共方法 ReadyToLeaveProjectStage 检查是否满足了当前的工作流阶段要求和项目已准备就绪,将移动到下一阶段。 (从 Project 继承。)
公共方法 RefreshLoad 仅供内部使用。重新加载与DraftProject对象相关联的所有标量属性。 (覆盖 ClientObject.RefreshLoad()。)
受保护的方法 RemoveFromParentCollection (从 ClientObject 继承。)
公共方法 Retrieve() (从 ClientObject 继承。)
公共方法 Retrieve([]) (从 ClientObject 继承。)
公共方法 SetCustomFieldValue 在项目上设置一个自定义字段。 (从 Project 继承。)
公共方法 ToString (从 Object 继承。)
公共方法 Update 在新的项目或已检出草稿项目返回到项目服务器中保存的更改。
受保护的方法 UpdateClientObjectPropertyType (从 ClientObject 继承。)
公共方法 UpdateIdeaListItemStatus 更新的状态消息的想法列表中的项目服务器状态列。 (从 Project 继承。)
公共方法 UpdateProjectStageStatus 更新项目的工作流阶段的状态。 (从 Project 继承。)
公共方法 Validate 挂起的添加或移除的所有项目中的更改进行验证。

页首

另请参阅

引用

DraftProject 类

Microsoft.ProjectServer.Client 命名空间