Class WeekDay

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

object WeekDay

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

DayType

DayWorking

Er bekommt oder setzt einen Wert, der angibt, ob die angegebenen Datum oder Tagtyp funktioniert.

public bool DayWorking { get; set; }

Eigentumswert

bool

FromDate

Er bekommt oder setzt den Beginn einer Ausnahmezeit.

public DateTime FromDate { get; set; }

Eigentumswert

DateTime

ToDate

Er erhält oder stellt das Ende einer Ausnahmezeit fest.

public DateTime ToDate { get; set; }

Eigentumswert

DateTime

WorkingTimes

Gets WorkingTimeCollection für diesen WeekDay-Status.Die Sammlung von Arbeitszeiten, die die Arbeitszeit am Wochentag definieren.

public WorkingTimeCollection WorkingTimes { get; }

Eigentumswert

WorkingTimeCollection

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

DayType

Eine Art von Cast Day.

Clone()

Eine tiefe Kopie des Wochentags zurückgibt.

public WeekDay Clone()

Returns

WeekDay

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

WeekDay

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

bool

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

int

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

TimeSpan

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.

 Deutsch