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)
اگر نمونه مشخص شده از ساختار System.DateTime روز استثنا باشد، مقدار true را برمیگرداند.
public bool CheckException(DateTime dt)
پارامترها
dt
DateTime
نمونه مشخص شده از ساختار System.DateTime.
بازگشت
اگر مقدار System.DateTime روز استثنا باشد، مقدار true را برمیگرداند؛ در غیر این صورت، false.
Delete()
نمونه استثنا را از شیء CalendarExceptionCollection تقویم والد حذف میکند.
public void Delete()
GetExceptionDates()
تاریخهایی را که استثنای تقویم در آنها قابل اجرا است برمیگرداند.
public IEnumerable<datetime> GetExceptionDates()
بازگشت
IEnumerable<DateTime>
مجموعهای از تاریخهای استثنایی که استثنای تقویم برای آنها قابل اجرا است را برمیگرداند.
GetWorkingTime()
زمان کاری برای یک استثنای تقویم را برمیگرداند.
public TimeSpan GetWorkingTime()
بازگشت
زمان کاری برای این استثنای تقویم را برمیگرداند.