Class WeekDay
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Es handelt sich um einen Wochentag, der entweder regelmäßige Tage einer Woche oder Ausnahme Tage in einem Kalender definiert.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Initialisiert eine neue Instanz der Aspose.Tasks.WeekDay-Klasse mit dem angegebenen Tagtyp.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
Die angegebenen Art des Tages.
WeekDay(TagType, IEnumerable< Arbeitszeit>)
Initialisiert eine neue Instanz der Aspose.Tasks.WeekDay-Klasse mit der angegebenen Tagtyp und Liste der Arbeitszeiten.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
Die angegebenen Art des Tages.
workingTimes
IEnumerable
&undlt;
WorkingTime
>
Liste der Arbeitszeiten.
WeekDay(TagType, Params WorkingTime[])
Initialisiert eine neue Instanz der Aspose.Tasks.WeekDay-Klasse mit dem angegebenen Tagtyp und Arbeitszeiten.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
Die angegebenen Art des Tages.
workingTimes
WorkingTime
[][]
eine Reihe von Arbeitszeiten.
WeekDay()
Initialisiert eine neue Instanz der Aspose.Tasks.WeekDay Klasse.
public WeekDay()
Properties
DayType
Er bekommt die Art eines Tages.
public DayType DayType { get; }
Eigentumswert
DayWorking
Er bekommt oder setzt einen Wert, der angibt, ob die angegebenen Datum oder Tagtyp funktioniert.
public bool DayWorking { get; set; }
Eigentumswert
FromDate
Er bekommt oder setzt den Beginn einer Ausnahmezeit.
public DateTime FromDate { get; set; }
Eigentumswert
ToDate
Er erhält oder stellt das Ende einer Ausnahmezeit fest.
public DateTime ToDate { get; set; }
Eigentumswert
WorkingTimes
Gets WorkingTimeCollection für diesen WeekDay-Status.Die Sammlung von Arbeitszeiten, die die Arbeitszeit am Wochentag definieren.
public WorkingTimeCollection WorkingTimes { get; }
Eigentumswert
Methods
CastToDayType(DayOfWeek)
Entfernen Sie .Net System.DayOfWeek auf Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
Tag der Woche, um abzuhalten.
Returns
Eine Art von Cast Day.
Clone()
Eine tiefe Kopie des Wochentags zurückgibt.
public WeekDay Clone()
Returns
Zurück die tiefe Kopie des Tages der Woche.
CreateDefaultWorkingDay(DayType)
Erstellt eine default Workday.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Der Tagtyp, um einen Standard-Worktag aus zu erstellen.
Returns
Ein Standardarbeitstag mit Arbeitszeiten 8-12 und 13-17.
Equals(Objekt)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Gegenstand zu vergleichen mit dieser Instanz.
Returns
True wenn das angegebene Objekt ein Wochentag ist, das die gleichen FromDate, ToTate-Werte und WorkingTimes hat wie in diesem Fall; false.
GetHashCode()
Wiederherstellt ein Hash-Code-Wert für das Beispiel der Aspose.Tasks.WeekDay-Klasse.
public override int GetHashCode()
Returns
eine Hash-Code-Werte für dieses Objekt zurückgibt.
GetWorkingTime()
Rückkehr der Arbeitszeit für einen Tag in der Woche.
public TimeSpan GetWorkingTime()
Returns
Arbeitszeit.
SetDefaultWorkingTime(WeekDay)
Stellen Sie Standardzeiten für den angegebenen Wochentag fest.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Der Tag der Woche, um den Standardarbeitstag anzuzeigen.