API Reference
ProjectScheduleOptions
Deterministic bounds for an explicit schedule calculation.
Inheritance
- Object
- ProjectScheduleOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Method ProjectDocument.CalculateSchedule
- Method ProjectDocument.Recalculate
Constructors
public ProjectScheduleOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Boolean CalculateAssignments { get; set; } #Calculate independent assignment intervals, work, progress and costs. False retains the date-only profile.
public Boolean RedistributeEffortDrivenWork { get; set; } #Redistribute an effort-driven task's remaining work across its current assignments, preserving completed work.
public Boolean RescheduleRemainingAfterStatusDate { get; set; } #Move unfinished work that precedes the explicitly stored StatusDate to that boundary.
public Boolean RecalculateActualCosts { get; set; } #Recompute actual costs from recorded actual work and rates. Otherwise stored actual costs are retained.
public Int32 MaxIntervals { get; set; } #Maximum materialized assignment and cost intervals for one calculation.
public Int32 MaxCalendarDays { get; set; } #Maximum calendar dates visited by an arithmetic operation; prevents infinite searches in closed calendars.
public ProjectExternalProjectResolver ExternalProjectResolver { get; set; } #Optional caller-controlled resolver for external Project XML predecessor references. The engine never opens external files itself.
public Int32 MaxExternalProjects { get; set; } #Maximum distinct referring-project/reference pairs resolved during one calculation.
public Int32 MaxExternalDepth { get; set; } #Maximum external dependency depth below the local project.
public Int32 MaxExternalTasks { get; set; } #Maximum tasks retained across resolved external schedule proposals.
public Decimal CriticalSlackMinutes { get; set; } #Total float at or below this many working minutes is critical.