RecurringTaskParameters Class |
Namespace: Aspose.Tasks
The RecurringTaskParameters type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | RecurringTaskParameters |
Initializes a new instance of the RecurringTaskParameters class.
|
Name | Description | |
---|---|---|
![]() ![]() | Duration |
Gets or sets the duration for one occurrence of the recurring task.
![]() The instance of Duration class. |
![]() ![]() | IgnoreResourceCalendar |
Gets or sets a value indicating whether to schedule the recurring task even if it does not happen when any resources are available to work on it.
|
![]() ![]() | RecurrencePattern |
Gets or sets the recurrence pattern of the recurring task.
![]() Can be one of the values of RecurrencePattern enumeration. |
![]() ![]() | TaskName |
Gets or sets the name of the recurring task.
|
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() ![]() | SetCalendar |
Set a calendar for recurring task. The calendar is selected from project calendar collection.
|
![]() | ToString | (Inherited from Object.) |
var project = new Project(DataDir + "Blank2010.mpp"); var parameters = new RecurringTaskParameters { TaskName = "Recurring task", Duration = project.GetDuration(1, TimeUnitType.Day), RecurrencePattern = new WeeklyRecurrencePattern { Repetition = new WeeklyRepetition { RepetitionInterval = 2, WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday }, RecurrenceRange = new EndByRecurrenceRange { Start = new DateTime(2018, 7, 1, 8, 0, 0), Finish = new DateTime(2018, 7, 20, 17, 0, 0) } }, IgnoreResourceCalendar = false }; parameters.SetCalendar(project, "Standard"); project.RootTask.Children.Add(parameters);