Ensures that dependency constrains between tasks are enforced.
You should call EnsureTimeScheduleConstraints()()()(), EnsureTimeLimitConstraints()()()(), and RemoveCircularDependencies()()()() methods before this call.
Namespace:
DlhSoft.Windows.DataAssembly: DlhSoft.ProjectData.Core (in DlhSoft.ProjectData.Core.dll)
Syntax
C# |
---|
public void EnsureDependencyConstraints( bool includeStartedTasks, DateTime start, int maxSteps ) |
Visual Basic (Declaration) |
---|
Public Sub EnsureDependencyConstraints ( _ includeStartedTasks As Boolean, _ start As DateTime, _ maxSteps As Integer _ ) |
Parameters
- includeStartedTasks
- Type: System..::..Boolean
A value indicating whether or not to consider already started tasks (i.e. having completion > 0) for dependency constraint enforcement.
- start
- Type: System..::..DateTime
The start date and time to consider for dependency constraint enforcement.
- maxSteps
- Type: System..::..Int32
Optionally, a value that indicates the maximum number of iterations performed in order to ensure dependency constraints.