Class WeekDay

Class WeekDay

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Reprezintă o zi de săptămână care fie definește zilele regulate ale unei săptămâni sau zilele excepționale într-un calendar.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay

Inheritance

object WeekDay

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

WeekDay(DayType)

Inițializează o nouă instanță a clasei Aspose.Tasks.WeekDay cu tipul de zi specificat.

public WeekDay(DayType dayType)

Parameters

dayType DayType

Tipul de zi specificat.

WeekDay(Tip de zi, IEnumerabil)

Inițializează o nouă instanță a clasei Aspose.Tasks.WeekDay cu tipul de zi specificat și o listă de perioade de lucru.

public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)

Parameters

dayType DayType

Tipul de zi specificat.

workingTimes IEnumerable < WorkingTime >

Lista perioadelor de lucru.

WeekDay(DayType, params timp de lucru[])

Inițializează o nouă instanță a clasei Aspose.Tasks.WeekDay cu tipul de zi specificat și perioadele de lucru.

public WeekDay(DayType dayType, params WorkingTime[] workingTimes)

Parameters

dayType DayType

Tipul de zi specificat.

workingTimes WorkingTime []

o serie de perioade de lucru.

WeekDay()

Inițializează o nouă instanță a clasei Aspose.Tasks.WeekDay.

public WeekDay()

Properties

DayType

Obțineți tipul unei zile.

public DayType DayType { get; }

Valoarea proprietății

DayType

DayWorking

Obține sau stabilește o valoare care indică dacă funcționează data sau tipul de zi specificat.

public bool DayWorking { get; set; }

Valoarea proprietății

bool

FromDate

Obține sau stabilește începutul unui timp de excepție.

public DateTime FromDate { get; set; }

Valoarea proprietății

DateTime

ToDate

Obține sau stabilește sfârșitul unui timp de excepție.

public DateTime ToDate { get; set; }

Valoarea proprietății

DateTime

WorkingTimes

Gets WorkingTimeCollection pentru această ocazie WeekDay.Colectarea orelor de lucru care definește timpul de lucru pe zi de săptămână.

public WorkingTimeCollection WorkingTimes { get; }

Valoarea proprietății

WorkingTimeCollection

Methods

CastToDayType(DayOfWeek)

Încărcați .Net System.DayOfWeek la Aspose.Tasks.WeekDay.DayType.

public static DayType CastToDayType(DayOfWeek dw)

Parameters

dw DayOfWeek

Ziua săptămânii pentru a pleca.

Returns

DayType

Un tip de zi.

Clone()

Întoarce o copie profundă a zilei de săptămână.

public WeekDay Clone()

Returns

WeekDay

Întoarceți copia profundă a zilei de săptămână.

CreateDefaultWorkingDay(DayType)

Creează o zi de lucru defectuoasă.

public static WeekDay CreateDefaultWorkingDay(DayType dayType)

Parameters

dayType DayType

Tipul de zi pentru a crea ziua de lucru default de la.

Returns

WeekDay

O zi de lucru defectuoasă cu ore de lucru 8-12 și 13-17.

Equals(Obiectul)

Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.

public override bool Equals(object obj)

Parameters

obj object

Obiectivul de a compara cu această instanță.

Returns

bool

True în cazul în care obiectul specificat este un WeekDay care are aceleași valori FromDate și WorkTimes ca și în acest caz; în caz contrar, falsă.

GetHashCode()

Întoarce o valoare a codului hash pentru exemplul clasei Aspose.Tasks.WeekDay.

public override int GetHashCode()

Returns

int

Întoarce un cod hash pentru acest obiect.

GetWorkingTime()

Întoarce timpul de lucru pentru o zi de săptămână.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

timp de lucru.

SetDefaultWorkingTime(WeekDay)

Se stabilește perioadele de timp default pentru ziua de săptămână specificată.

public static void SetDefaultWorkingTime(WeekDay day)

Parameters

day WeekDay

Ziua de săptămână pentru a stabili ziua de lucru default.

 Română