Class WeekDay
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
Ez egy hét, amely vagy meghatározza a hét rendszeres napjait, vagy kivételes napokat egy naptárban.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Kezdődik az Aspose.Tasks.WeekDay osztály új példája az adott nap típusával.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
A meghatározott nap típusa.
WeekDay(DayType, IEnumerable<munkaidő>)
Elindítja az Aspose.Tasks.WeekDay osztály új példáját a megadott nap típusával és a munkaidőszakok listájával.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
A meghatározott nap típusa.
workingTimes
IEnumerable
<
WorkingTime
>
Munkaidőszakok listája.
WeekDay(DayType, params munkaidő[])
Elindítja az Aspose.Tasks.WeekDay osztály új példáját a megadott naptípus és a munkaidővel.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
A meghatározott nap típusa.
workingTimes
WorkingTime
[]
Számos munkaidő.
WeekDay()
Elindítja az Aspose.Tasks.WeekDay osztály új példáját.
public WeekDay()
Properties
DayType
Megkapja a fajta egy nap.
public DayType DayType { get; }
ingatlan értéke
DayWorking
Megkap egy értéket vagy beállítást, amely jelzi, hogy a megadott dátum vagy a nap típusa működik-e.
public bool DayWorking { get; set; }
ingatlan értéke
FromDate
Megkapja vagy beállítja a kivételes idő kezdetét.
public DateTime FromDate { get; set; }
ingatlan értéke
ToDate
Megkapja vagy beállítja a végét a kivételes időt.
public DateTime ToDate { get; set; }
ingatlan értéke
WorkingTimes
Megkapja a WorkingTimeCollection-ot ezen a héten.A munkaidő gyűjteménye, amely meghatározza a hét napján végzett időt.
public WorkingTimeCollection WorkingTimes { get; }
ingatlan értéke
Methods
CastToDayType(DayOfWeek)
Helyezze a .Net System.DayOfWeek-t az Aspose.Tasks.WeekDay.DayType-ra.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
A hét folyamán ki kell dobni.
Returns
A kast nap típusa.
Clone()
Visszatér egy mély másolatot a hét napján.
public WeekDay Clone()
Returns
Visszaadja a hét mély másolatát.
CreateDefaultWorkingDay(DayType)
Megalapozott munkaidőt hoz létre.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
A nap típusa az alapértelmezett munkanap létrehozásához.
Returns
Alapértelmezett munkanap 8-12 és 13-17 munkanapokkal.
Equals(objektum)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.
public override bool Equals(object obj)
Parameters
obj
object
Az a cél, hogy összehasonlítsa ezt az esetet.
Returns
True ha a megadott objektum olyan WeekDay, amely ugyanazokkal a FromDate, ToDATE értékekkel és WorkingTimes-ekkel rendelkezik, mint ez az eset; egyébként, hamis.
GetHashCode()
Visszaadja a hash kód értéket az Aspose.Tasks.WeekDay osztály példájára.
public override int GetHashCode()
Returns
Visszaadja a hash kód értéket erre az objektumra.
GetWorkingTime()
Visszaadja a munkanapot egy hetes napra.
public TimeSpan GetWorkingTime()
Returns
A munkaidő.
SetDefaultWorkingTime(WeekDay)
Állítsa be az alapértelmezett időtartamokat a meghatározott hét napjáig.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
A hét napján állítsa be az alapértelmezett munkanapot.