Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
แสดงช่วงเวลาที่ไม่ปกติในปฏิทิน
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
CalendarException()
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Tasks.CalendarException
public CalendarException()
คุณสมบัติ
DayWorking
รับหรือกำหนดค่าที่บ่งชี้ว่าวันที่หรือประเภทวันที่ระบุเป็นวันทำงานหรือไม่
public bool DayWorking { get; set; }
ค่าคุณสมบัติ
DaysOfWeek
รับ DayTypeCollection สำหรับวัตถุนี้ วันในสัปดาห์ที่ข้อยกเว้นมีผลบังคับใช้
public DayTypeCollection DaysOfWeek { get; }
ค่าคุณสมบัติ
EnteredByOccurrences
รับหรือกำหนดค่าที่บ่งชี้ว่าช่วงการเกิดซ้ำถูกกำหนดโดยการป้อนจำนวนการเกิดซ้ำ ค่า False ระบุว่าช่วงการเกิดซ้ำถูกกำหนดโดยการป้อนวันที่สิ้นสุด
public bool EnteredByOccurrences { get; set; }
ค่าคุณสมบัติ
FromDate
รับหรือกำหนดจุดเริ่มต้นของเวลาข้อยกเว้น
public DateTime FromDate { get; set; }
ค่าคุณสมบัติ
Month
รับหรือกำหนดเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้
public Month Month { get; set; }
ค่าคุณสมบัติ
MonthDay
รับหรือกำหนดวันของเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้
public int MonthDay { get; set; }
ค่าคุณสมบัติ
MonthItem
รับหรือกำหนดรายการเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้
public MonthItemType MonthItem { get; set; }
ค่าคุณสมบัติ
MonthPosition
รับหรือกำหนดตำแหน่งของรายการเดือนภายในเดือน
public MonthPosition MonthPosition { get; set; }
ค่าคุณสมบัติ
Name
รับหรือกำหนดชื่อของข้อยกเว้น
public string Name { get; set; }
ค่าคุณสมบัติ
Occurrences
รับหรือกำหนดจำนวนการเกิดซ้ำที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้
public int Occurrences { get; set; }
ค่าคุณสมบัติ
ParentCalendar
รับปฏิทินหลักสำหรับวัตถุนี้
public Calendar ParentCalendar { get; }
ค่าคุณสมบัติ
Period
รับหรือกำหนดช่วงการเกิดซ้ำสำหรับข้อยกเว้น
public int Period { get; set; }
ค่าคุณสมบัติ
ToDate
รับหรือกำหนดจุดสิ้นสุดของเวลาข้อยกเว้น
public DateTime ToDate { get; set; }
ค่าคุณสมบัติ
Type
รับหรือกำหนดประเภทของข้อยกเว้น
public CalendarExceptionType Type { get; set; }
ค่าคุณสมบัติ
WorkingTimes
รับหรือกำหนดวัตถุ WorkingTimeCollection
คอลเลกชันของเวลาทำงานที่กำหนดเวลาที่ทำงานในวันทำงาน
public WorkingTimeCollection WorkingTimes { get; set; }
ค่าคุณสมบัติ
วิธีการ
CheckException(DateTime)
คืนค่า true หากอินสแตนซ์ที่ระบุของโครงสร้าง System.DateTime เป็นวันข้อยกเว้น
public bool CheckException(DateTime dt)
พารามิเตอร์
dt
DateTime
อินสแตนซ์ที่ระบุของโครงสร้าง System.DateTime
คืนค่า
คืนค่า true หากค่า System.DateTime เป็นวันข้อยกเว้น; หากไม่ใช่ คืนค่า false
Delete()
ลบอินสแตนซ์ข้อยกเว้นจากวัตถุ CalendarExceptionCollection ของปฏิทินหลัก
public void Delete()
GetExceptionDates()
คืนวันที่ที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้
public IEnumerable<datetime> GetExceptionDates()
คืนค่า
IEnumerable<DateTime>
คืนค่าคอลเลกชันของวันที่ข้อยกเว้นที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้
GetWorkingTime()
คืนเวลาในการทำงานสำหรับข้อยกเว้นของปฏิทิน
public TimeSpan GetWorkingTime()
คืนค่า
คืนเวลาที่ทำงานสำหรับข้อยกเว้นของปฏิทินนี้