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
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
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
FromDate
Obține sau stabilește începutul unui timp de excepție.
public DateTime FromDate { get; set; }
Valoarea proprietății
ToDate
Obține sau stabilește sfârșitul unui timp de excepție.
public DateTime ToDate { get; set; }
Valoarea proprietății
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
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
Un tip de zi.
Clone()
Întoarce o copie profundă a zilei de săptămână.
public WeekDay Clone()
Returns
Î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
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
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
Întoarce un cod hash pentru acest obiect.
GetWorkingTime()
Întoarce timpul de lucru pentru o zi de săptămână.
public TimeSpan GetWorkingTime()
Returns
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.