Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Bir takvimde olağanüstü zaman dilimlerini temsil eder.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Miras
Miras Alınan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
CalendarException()
Aspose.Tasks.CalendarException sınıfının yeni bir örneğini başlatır.
public CalendarException()
Özellikler
DayWorking
Belirtilen tarih veya gün türünün çalışma zamanı olup olmadığını gösteren bir değer alır veya ayarlar.
public bool DayWorking { get; set; }
Özellik Değeri
DaysOfWeek
Bu nesne için DayTypeCollection’ı alır. Olağanüstü durumun geçerli olduğu haftanın günleri.
public DayTypeCollection DaysOfWeek { get; }
Özellik Değeri
EnteredByOccurrences
Tekrar aralığının, bir dizi tekrar sayısı girerek tanımlanıp tanımlanmadığını gösteren bir değer alır veya ayarlar. Yanlış, tekrar aralığının bir bitiş tarihi girerek tanımlandığını belirtir.
public bool EnteredByOccurrences { get; set; }
Özellik Değeri
FromDate
Olağanüstü zamanın başlangıcını alır veya ayarlar.
public DateTime FromDate { get; set; }
Özellik Değeri
Month
Olağanüstü durum tekrarının planlandığı ayı alır veya ayarlar.
public Month Month { get; set; }
Özellik Değeri
MonthDay
Olağanüstü durum tekrarının planlandığı ayın gününü alır veya ayarlar.
public int MonthDay { get; set; }
Özellik Değeri
MonthItem
Olağanüstü durum tekrarının planlandığı ay öğesini alır veya ayarlar.
public MonthItemType MonthItem { get; set; }
Özellik Değeri
MonthPosition
Bir ay içindeki ay öğesinin konumunu alır veya ayarlar.
public MonthPosition MonthPosition { get; set; }
Özellik Değeri
Name
Olağanüstü durumun adını alır veya ayarlar.
public string Name { get; set; }
Özellik Değeri
Occurrences
Takvim olağanüstü durumunun geçerli olduğu tekrar sayısını alır veya ayarlar.
public int Occurrences { get; set; }
Özellik Değeri
ParentCalendar
Bu nesnenin üst takvimini alır.
public Calendar ParentCalendar { get; }
Özellik Değeri
Period
Olağanüstü durumun tekrar periyodunu alır veya ayarlar.
public int Period { get; set; }
Özellik Değeri
ToDate
Olağanüstü zamanın sonunu alır veya ayarlar.
public DateTime ToDate { get; set; }
Özellik Değeri
Type
Olağanüstü durum türünü alır veya ayarlar.
public CalendarExceptionType Type { get; set; }
Özellik Değeri
WorkingTimes
WorkingTimeCollection nesnesini alır veya ayarlar.
Haftanın çalışma zamanlarını tanımlayan çalışma zamanları koleksiyonu.
public WorkingTimeCollection WorkingTimes { get; set; }
Özellik Değeri
Yöntemler
CheckException(DateTime)
Belirtilen System.DateTime yapısının örneği olağanüstü gün ise true döner.
public bool CheckException(DateTime dt)
Parametreler
dt
DateTime
Belirtilen System.DateTime yapısının örneği.
Dönüş
System.DateTime değeri olağanüstü gün ise true; aksi takdirde false döner.
Delete()
Olağanüstü durum örneğini üst takvim CalendarExceptionCollection nesnesinden siler.
public void Delete()
GetExceptionDates()
Takvim olağanüstü durumunun geçerli olduğu tarihleri döner.
public IEnumerable<datetime> GetExceptionDates()
Dönüş
IEnumerable<DateTime>
Takvim olağanüstü durumu için geçerli olan olağanüstü tarihlerin koleksiyonunu döner.
GetWorkingTime()
Bir takvim olağanüstü durumu için çalışma zamanını döner.
public TimeSpan GetWorkingTime()
Dönüş
Bu takvim olağanüstü durumu için çalışma zamanını döner.