Class WeekDay

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

object WeekDay

Ö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

DayType

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

bool

FromDate

Megkapja vagy beállítja a kivételes idő kezdetét.

public DateTime FromDate { get; set; }

ingatlan értéke

DateTime

ToDate

Megkapja vagy beállítja a végét a kivételes időt.

public DateTime ToDate { get; set; }

ingatlan értéke

DateTime

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

WorkingTimeCollection

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

DayType

A kast nap típusa.

Clone()

Visszatér egy mély másolatot a hét napján.

public WeekDay Clone()

Returns

WeekDay

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

WeekDay

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

bool

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

int

Visszaadja a hash kód értéket erre az objektumra.

GetWorkingTime()

Visszaadja a munkanapot egy hetes napra.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

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.

 Magyar