Represents a Calendar.
For a list of all members of this type, see Calendar Members.
System.Object
Aspose.Tasks.MPXRecord
Aspose.Tasks.Calendar
[Visual Basic]NotInheritable Public Class Calendar
Thread Safety
Public static (Shared in Visual Basic) members of this type are
safe for multithreaded operations. Instance members are not guaranteed to be
thread-safe.
Remarks
The class is used to define the working and non-working days of the week. The default calendar defines Monday to Friday as working days.
Example
[C#]
// Create an empty MPX project file
MPXFile file = new MPXFile();
// Create default base calendar for the project
file.AddDefaultBaseCalendar();
Calendar cal = file.GetBaseCalendar(Calendar.DefaultBaseCalendarName);
// Get default Monday's work hours
CalendarHours ch = cal.GetCalendarHours(DayOfWeek.Monday);
[Visual Basic]
' Create an empty MPX project file
Dim file As MPXFile = New MPXFile()
' Create default base calendar for the project
file.AddDefaultBaseCalendar()
Dim cal As Calendar = file.GetBaseCalendar(Calendar.DefaultBaseCalendarName)
' Get default Monday's work hours
Dim ch As CalendarHours = cal.GetCalendarHours(DayOfWeek.Monday)
Requirements
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks (in Aspose.Tasks.dll)
See Also
Calendar Members | Aspose.Tasks Namespace