Class WeekDay
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia dzień tygodnia, który określa regularne dni tygodnia lub dni wyjątkowe w kalendarzu.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Inicjalizuje nowy przykład klasy Aspose.Tasks.WeekDay z określonym typem dnia.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
określonego typu dnia.
WeekDay(Czas pracy, czas pracy, czas pracy, czas pracy>)
Inicjalizuje nowy przykład klasy Aspose.Tasks.WeekDay z określonym typem dnia i listą okresów pracy.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
określonego typu dnia.
workingTimes
IEnumerable
• <
WorkingTime
>
Lista okresów pracy.
WeekDay(Tytuł: Params WorkingTime[])
Inicjalizuje nowy przykład klasy Aspose.Tasks.WeekDay z określonymi typami dnia i okresami czasu pracy.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
określonego typu dnia.
workingTimes
WorkingTime
[ ]
Różne okresy pracy.
WeekDay()
Inicjalizuje nowy przykład klasy Aspose.Tasks.WeekDay.
public WeekDay()
Properties
DayType
Otrzymuje typ dnia.
public DayType DayType { get; }
Wartość nieruchomości
DayWorking
Otrzymuje lub ustawia wartość wskazującą, czy określona data lub typ dnia działa.
public bool DayWorking { get; set; }
Wartość nieruchomości
FromDate
Otrzymuje lub ustawia początek okresu wyjątku.
public DateTime FromDate { get; set; }
Wartość nieruchomości
ToDate
Otrzymuje lub ustawia koniec okresu wyjątku.
public DateTime ToDate { get; set; }
Wartość nieruchomości
WorkingTimes
Otrzymuje WorkingTimeCollection na ten przykład WeekDay.Zbiór godzin roboczych, które określają czas pracy w tygodniu.
public WorkingTimeCollection WorkingTimes { get; }
Wartość nieruchomości
Methods
CastToDayType(DayOfWeek)
Wpisz system .Net.DayOfWeek do Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
Dzień w tygodniu do wycofania.
Returns
Dziennik typu cast.
Clone()
Powrót głębokiej kopii dnia tygodnia.
public WeekDay Clone()
Returns
Powrót głębokiej kopii dnia tygodnia.
CreateDefaultWorkingDay(DayType)
Tworzenie deficytu dnia roboczego.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Typ dnia, aby utworzyć domyślny dzień roboczy od.
Returns
Wstępny dzień roboczy z godzinami pracy 8-12 i 13-17.
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public override bool Equals(object obj)
Parameters
obj
object
Celem jest porównanie z tą instancją.
Returns
True jeśli określony obiekt jest dniem tygodniowym, który ma te same wartości od daty, toDate i WorkingTimes jak w tym przypadku; w przeciwnym razie, fałszywe.
GetHashCode()
Powraca wartość kodu hash na przykład klasy Aspose.Tasks.WeekDay.
public override int GetHashCode()
Returns
zwraca wartość kodu hash dla tego obiektu.
GetWorkingTime()
Wróć czas pracy na tydzień.
public TimeSpan GetWorkingTime()
Returns
Czas pracy .
SetDefaultWorkingTime(WeekDay)
Określenie okresów czasowych dla określonego dnia tygodnia.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Dzień w tygodniu, aby ustawić dzień pracy domyślnie.