Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representera exceptionella tidsperioder i en kalender.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Arv
Ärvt medlemskap
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
CalendarException()
Initierar en ny instans av klassen Aspose.Tasks.CalendarException.
public CalendarException()
Egenskaper
DayWorking
Hämtar eller sätter ett värde som indikerar om det angivna datumet eller dagtypen är en arbetsdag.
public bool DayWorking { get; set; }
Egenskapsvärde
DaysOfWeek
Hämtar DayTypeCollection för detta objekt.
De veckodagar då undantaget är giltigt.
public DayTypeCollection DaysOfWeek { get; }
Egenskapsvärde
EnteredByOccurrences
Hämtar eller sätter ett värde som indikerar om intervallet för upprepning definieras genom att ange ett antal förekomster.
Falskt anger att intervallet för upprepning definieras genom att ange ett slutdatum.
public bool EnteredByOccurrences { get; set; }
Egenskapsvärde
FromDate
Hämtar eller sätter början av undantagstiden.
public DateTime FromDate { get; set; }
Egenskapsvärde
Month
Hämtar eller sätter månaden för vilken ett undantagsåterkommande är schemalagt.
public Month Month { get; set; }
Egenskapsvärde
MonthDay
Hämtar eller sätter dagen i en månad då ett undantagsåterkommande är schemalagt.
public int MonthDay { get; set; }
Egenskapsvärde
MonthItem
Hämtar eller sätter månadselementet för vilket ett undantagsåterkommande är schemalagt.
public MonthItemType MonthItem { get; set; }
Egenskapsvärde
MonthPosition
Hämtar eller sätter positionen för ett månadselement inom en månad.
public MonthPosition MonthPosition { get; set; }
Egenskapsvärde
Name
Hämtar eller sätter namnet på undantaget.
public string Name { get; set; }
Egenskapsvärde
Occurrences
Hämtar eller sätter antalet förekomster för vilket kalenderundantaget är giltigt.
public int Occurrences { get; set; }
Egenskapsvärde
ParentCalendar
Hämtar föräldrakalendern för detta objekt.
public Calendar ParentCalendar { get; }
Egenskapsvärde
Period
Hämtar eller sätter perioden för upprepning för undantaget.
public int Period { get; set; }
Egenskapsvärde
ToDate
Hämtar eller sätter slutet av undantagstiden.
public DateTime ToDate { get; set; }
Egenskapsvärde
Type
Hämtar eller sätter undantagstypen.
public CalendarExceptionType Type { get; set; }
Egenskapsvärde
WorkingTimes
Hämtar eller sätter WorkingTimeCollection-objektet.
Samlingen av arbetstider som definierar den tid som arbetas på veckodagen.
Minst en arbetstid måste vara närvarande, och det kan inte finnas mer än fem.
public WorkingTimeCollection WorkingTimes { get; set; }
Egenskapsvärde
Metoder
CheckException(DateTime)
Återger sant om den angivna instansen av strukturen System.DateTime är en undantagsdag.
public bool CheckException(DateTime dt)
Parametrar
dt
DateTime
den angivna instansen av strukturen System.DateTime.
Återger
Återger sant om System.DateTime-värdet är undantagsdagen; annars falskt.
Delete()
Tar bort undantagsinstansen från föräldrakalenderns CalendarExceptionCollection-objekt.
public void Delete()
GetExceptionDates()
Återger datum då kalenderundantaget är tillämpligt.
public IEnumerable<datetime> GetExceptionDates()
Återger
IEnumerable<DateTime>
Återger en samling av undantagsdatum för vilka kalenderundantaget är tillämpligt.
GetWorkingTime()
Återger arbetstiden för ett kalenderundantag.
public TimeSpan GetWorkingTime()
Återger
Återger arbetstiden för detta kalenderundantag.