Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Biểu diễn các khoảng thời gian ngoại lệ trong một lịch.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Kế thừa
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
CalendarException()
Khởi tạo một thể hiện mới của lớp Aspose.Tasks.CalendarException.
public CalendarException()
Các thuộc tính
DayWorking
Lấy hoặc thiết lập một giá trị cho biết liệu ngày hoặc loại ngày chỉ định có phải là ngày làm việc hay không.
public bool DayWorking { get; set; }
Giá trị thuộc tính
DaysOfWeek
Lấy DayTypeCollection cho đối tượng này. Các ngày trong tuần mà ngoại lệ có hiệu lực.
public DayTypeCollection DaysOfWeek { get; }
Giá trị thuộc tính
EnteredByOccurrences
Lấy hoặc thiết lập một giá trị cho biết liệu khoảng lặp lại có được xác định bằng cách nhập một số lần xuất hiện hay không. Giá trị false chỉ định rằng khoảng lặp lại được xác định bằng cách nhập một ngày kết thúc.
public bool EnteredByOccurrences { get; set; }
Giá trị thuộc tính
FromDate
Lấy hoặc thiết lập thời gian bắt đầu của ngoại lệ.
public DateTime FromDate { get; set; }
Giá trị thuộc tính
Month
Lấy hoặc thiết lập tháng mà lặp lại ngoại lệ được lên lịch.
public Month Month { get; set; }
Giá trị thuộc tính
MonthDay
Lấy hoặc thiết lập ngày của một tháng mà lặp lại ngoại lệ được lên lịch.
public int MonthDay { get; set; }
Giá trị thuộc tính
MonthItem
Lấy hoặc thiết lập mục tháng mà lặp lại ngoại lệ được lên lịch.
public MonthItemType MonthItem { get; set; }
Giá trị thuộc tính
MonthPosition
Lấy hoặc thiết lập vị trí của một mục tháng trong một tháng.
public MonthPosition MonthPosition { get; set; }
Giá trị thuộc tính
Name
Lấy hoặc thiết lập tên của ngoại lệ.
public string Name { get; set; }
Giá trị thuộc tính
Occurrences
Lấy hoặc thiết lập số lần xuất hiện mà ngoại lệ lịch là hợp lệ.
public int Occurrences { get; set; }
Giá trị thuộc tính
ParentCalendar
Lấy lịch cha cho đối tượng này.
public Calendar ParentCalendar { get; }
Giá trị thuộc tính
Period
Lấy hoặc thiết lập khoảng thời gian lặp lại cho ngoại lệ.
public int Period { get; set; }
Giá trị thuộc tính
ToDate
Lấy hoặc thiết lập thời gian kết thúc của ngoại lệ.
public DateTime ToDate { get; set; }
Giá trị thuộc tính
Type
Lấy hoặc thiết lập loại ngoại lệ.
public CalendarExceptionType Type { get; set; }
Giá trị thuộc tính
WorkingTimes
Lấy hoặc thiết lập đối tượng WorkingTimeCollection.
Bộ sưu tập các thời gian làm việc xác định thời gian làm việc trong ngày trong tuần.
public WorkingTimeCollection WorkingTimes { get; set; }
Giá trị thuộc tính
Các phương thức
CheckException(DateTime)
Trả về true nếu thể hiện chỉ định của cấu trúc System.DateTime là ngày ngoại lệ.
public bool CheckException(DateTime dt)
Tham số
dt
DateTime
thể hiện chỉ định của cấu trúc System.DateTime.
Trả về
Trả về true nếu giá trị System.DateTime là ngày ngoại lệ; ngược lại, trả về false.
Delete()
Xóa thể hiện ngoại lệ khỏi đối tượng CalendarExceptionCollection của lịch cha.
public void Delete()
GetExceptionDates()
Trả về các ngày mà ngoại lệ lịch áp dụng.
public IEnumerable<datetime> GetExceptionDates()
Trả về
IEnumerable<DateTime>
Trả về một bộ sưu tập các ngày ngoại lệ mà ngoại lệ lịch áp dụng.
GetWorkingTime()
Trả về thời gian làm việc cho một ngoại lệ lịch.
public TimeSpan GetWorkingTime()
Trả về
Trả về thời gian làm việc cho ngoại lệ lịch này.