API Reference
Class
ProjectTaskBuilder
Thin task configuration; dates, work, and costs are inputs rather than calculated results.
Inheritance
- Object
- ProjectTaskBuilder
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
- Method ProjectTaskBuilder.After
- Method ProjectTaskBuilder.Assign
- Method ProjectTaskBuilder.Calendar
- Method ProjectTaskBuilder.Dates
- Method ProjectTaskBuilder.Duration
- Method ProjectTaskBuilder.Manual
- Method ProjectTaskBuilder.Milestone
- Method ProjectTaskBuilder.Name
- Method ProjectTaskBuilder.Notes
- Method ProjectTaskBuilder.Text
- Method ProjectTaskBuilder.Work
Accepted by parameters
- Method ProjectFluentDocument.EditTask
- Method ProjectFluentDocument.Task
- Method ProjectFluentTasks.Task
Methods
public ProjectTaskBuilder After(String alias, ProjectDependencyType type = FinishToStart, Nullable<ProjectDuration> lag = null) #Returns:
ProjectTaskBuilderStores a dependency; a forward alias is resolved when End is called.
Parameters
- alias System.String
- type OfficeIMO.Project.ProjectDependencyType = FinishToStart
- lag System.Nullable{OfficeIMO.Project.ProjectDuration} = null
public ProjectTaskBuilder Assign(String alias, Nullable<ProjectUnits> units = null) #Returns:
ProjectTaskBuilderStores an assignment to a resource alias, resolved when End is called.
Parameters
- alias System.String
- units System.Nullable{OfficeIMO.Project.ProjectUnits} = null
public ProjectTaskBuilder Calendar(ProjectCalendar value) #Returns:
ProjectTaskBuilderSets an explicit task calendar.
Parameters
- value OfficeIMO.Project.ProjectCalendar
public ProjectTaskBuilder Dates(DateTime start, DateTime finish) #Returns:
ProjectTaskBuilderSets stored start/finish dates.
Parameters
- start System.DateTime
- finish System.DateTime
public ProjectTaskBuilder Duration(ProjectDuration value) #Returns:
ProjectTaskBuilderSets typed duration.
Parameters
- value OfficeIMO.Project.ProjectDuration
public ProjectTaskBuilder Manual(Boolean value = true) #Returns:
ProjectTaskBuilderSets manual scheduling mode.
Parameters
- value System.Boolean = true
public ProjectTaskBuilder Name(String value) #Returns:
ProjectTaskBuilderSets task name.
Parameters
- value System.String
public ProjectTaskBuilder Notes(String value) #Returns:
ProjectTaskBuilderSets task notes.
Parameters
- value System.String
public ProjectTaskBuilder Text(String fieldId, String value) #Returns:
ProjectTaskBuilderStores a custom field's text by its Microsoft Project field ID.
Parameters
- fieldId System.String
- value System.String
public ProjectTaskBuilder Work(ProjectWork value) #Returns:
ProjectTaskBuilderSets stored task work.
Parameters
- value OfficeIMO.Project.ProjectWork
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object