Class WeekDay

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

object WeekDay

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

DayType

DayWorking

Otrzymuje lub ustawia wartość wskazującą, czy określona data lub typ dnia działa.

public bool DayWorking { get; set; }

Wartość nieruchomości

bool

FromDate

Otrzymuje lub ustawia początek okresu wyjątku.

public DateTime FromDate { get; set; }

Wartość nieruchomości

DateTime

ToDate

Otrzymuje lub ustawia koniec okresu wyjątku.

public DateTime ToDate { get; set; }

Wartość nieruchomości

DateTime

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

WorkingTimeCollection

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

DayType

Dziennik typu cast.

Clone()

Powrót głębokiej kopii dnia tygodnia.

public WeekDay Clone()

Returns

WeekDay

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

WeekDay

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

bool

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

int

zwraca wartość kodu hash dla tego obiektu.

GetWorkingTime()

Wróć czas pracy na tydzień.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

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.

 Polski