Class CalendarException

Class CalendarException

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

แสดงช่วงเวลาที่ไม่ปกติในปฏิทิน

[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException

การสืบทอด

objectCalendarException

สมาชิกที่สืบทอด

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; }

ค่าคุณสมบัติ

bool

DaysOfWeek

รับ DayTypeCollection สำหรับวัตถุนี้ วันในสัปดาห์ที่ข้อยกเว้นมีผลบังคับใช้

public DayTypeCollection DaysOfWeek { get; }

ค่าคุณสมบัติ

DayTypeCollection

EnteredByOccurrences

รับหรือกำหนดค่าที่บ่งชี้ว่าช่วงการเกิดซ้ำถูกกำหนดโดยการป้อนจำนวนการเกิดซ้ำ ค่า False ระบุว่าช่วงการเกิดซ้ำถูกกำหนดโดยการป้อนวันที่สิ้นสุด

public bool EnteredByOccurrences { get; set; }

ค่าคุณสมบัติ

bool

FromDate

รับหรือกำหนดจุดเริ่มต้นของเวลาข้อยกเว้น

public DateTime FromDate { get; set; }

ค่าคุณสมบัติ

DateTime

Month

รับหรือกำหนดเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้

public Month Month { get; set; }

ค่าคุณสมบัติ

Month

MonthDay

รับหรือกำหนดวันของเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้

public int MonthDay { get; set; }

ค่าคุณสมบัติ

int

MonthItem

รับหรือกำหนดรายการเดือนที่การเกิดซ้ำของข้อยกเว้นถูกกำหนดไว้

public MonthItemType MonthItem { get; set; }

ค่าคุณสมบัติ

MonthItemType

MonthPosition

รับหรือกำหนดตำแหน่งของรายการเดือนภายในเดือน

public MonthPosition MonthPosition { get; set; }

ค่าคุณสมบัติ

MonthPosition

Name

รับหรือกำหนดชื่อของข้อยกเว้น

public string Name { get; set; }

ค่าคุณสมบัติ

string

Occurrences

รับหรือกำหนดจำนวนการเกิดซ้ำที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้

public int Occurrences { get; set; }

ค่าคุณสมบัติ

int

ParentCalendar

รับปฏิทินหลักสำหรับวัตถุนี้

public Calendar ParentCalendar { get; }

ค่าคุณสมบัติ

Calendar

Period

รับหรือกำหนดช่วงการเกิดซ้ำสำหรับข้อยกเว้น

public int Period { get; set; }

ค่าคุณสมบัติ

int

ToDate

รับหรือกำหนดจุดสิ้นสุดของเวลาข้อยกเว้น

public DateTime ToDate { get; set; }

ค่าคุณสมบัติ

DateTime

Type

รับหรือกำหนดประเภทของข้อยกเว้น

public CalendarExceptionType Type { get; set; }

ค่าคุณสมบัติ

CalendarExceptionType

WorkingTimes

รับหรือกำหนดวัตถุ WorkingTimeCollection คอลเลกชันของเวลาทำงานที่กำหนดเวลาที่ทำงานในวันทำงาน ต้องมีเวลาทำงานอย่างน้อยหนึ่งช่วง และไม่สามารถมีได้มากกว่าห้าช่วง

public WorkingTimeCollection WorkingTimes { get; set; }

ค่าคุณสมบัติ

WorkingTimeCollection

วิธีการ

CheckException(DateTime)

คืนค่า true หากอินสแตนซ์ที่ระบุของโครงสร้าง System.DateTime เป็นวันข้อยกเว้น

public bool CheckException(DateTime dt)

พารามิเตอร์

dt DateTime

อินสแตนซ์ที่ระบุของโครงสร้าง System.DateTime

คืนค่า

bool

คืนค่า true หากค่า System.DateTime เป็นวันข้อยกเว้น; หากไม่ใช่ คืนค่า false

Delete()

ลบอินสแตนซ์ข้อยกเว้นจากวัตถุ CalendarExceptionCollection ของปฏิทินหลัก

public void Delete()

GetExceptionDates()

คืนวันที่ที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้

public IEnumerable<datetime> GetExceptionDates()

คืนค่า

IEnumerable<DateTime&gt;

คืนค่าคอลเลกชันของวันที่ข้อยกเว้นที่ข้อยกเว้นของปฏิทินมีผลบังคับใช้

GetWorkingTime()

คืนเวลาในการทำงานสำหรับข้อยกเว้นของปฏิทิน

public TimeSpan GetWorkingTime()

คืนค่า

TimeSpan

คืนเวลาที่ทำงานสำหรับข้อยกเว้นของปฏิทินนี้

 แบบไทย