Class WeekDay
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Esittelee viikonpäivää, joka määrittelee joko viikon säännölliset päivät tai poikkeuspäivät kalenterissa.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Aloita Aspose.Tasks.WeekDay -luokan uusi esimerkki määritellyn päivän tyypin kanssa.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
Määritellyn päivän tyyppi.
WeekDay(Päivätyyppi, IEnumerable<työaika>)
Aloita Aspose.Tasks.WeekDay -luokan uusi esimerkki, jossa on määritetty päivän tyyppi ja luettelo työaikoista.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
Määritellyn päivän tyyppi.
workingTimes
IEnumerable
<
WorkingTime
>
luettelo työaikakausista.
WeekDay(Päivätyyppi, params WorkingTime[])
Aloittaa Aspose.Tasks.WeekDay -luokan uusi esimerkki, jossa on määritetty päivän tyyppi ja työaikat.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
Määritellyn päivän tyyppi.
workingTimes
WorkingTime
[]
useita työaikoja.
WeekDay()
Aloita Aspose.Tasks.WeekDay -luokan uusi esimerkki.
public WeekDay()
Properties
DayType
Saa tyypillinen päivä.
public DayType DayType { get; }
Omistuksen arvo
DayWorking
Saat tai asetat arvon, joka osoittaa, toimivatko määritellyt päivämäärät tai päivämäärät.
public bool DayWorking { get; set; }
Omistuksen arvo
FromDate
Saat tai asettaa poikkeusajan alkunsa.
public DateTime FromDate { get; set; }
Omistuksen arvo
ToDate
Saat tai asettaa poikkeusajan päättymisen.
public DateTime ToDate { get; set; }
Omistuksen arvo
WorkingTimes
Saat WorkingTimeCollection tämän viikonpäivän tapauksen.Työaikojen keräys, joka määrittelee työajan viikonpäivänä.
public WorkingTimeCollection WorkingTimes { get; }
Omistuksen arvo
Methods
CastToDayType(DayOfWeek)
Lataa .Net System.DayOfWeek to Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
Viikonloppu, jonka päästään pois.
Returns
Päivän tyypillinen kasti.
Clone()
Palauta syvä kopio viikonpäivästä.
public WeekDay Clone()
Returns
Palauta syvä kopio viikonpäivästä.
CreateDefaultWorkingDay(DayType)
Luo default työpäivän.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Päivän tyyppi luo oletusarvoisen työpäivän.
Returns
Käytännöllinen työpäivä, jossa on työaikoja 8-12 ja 13-17.
Equals(Objekti)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty objekti.
public override bool Equals(object obj)
Parameters
obj
object
Tarkoituksena on verrata tätä tapausta.
Returns
True jos määritelty esine on WeekDay, jolla on samat FromDate, ToTate-arvot ja WorkingTimes kuin tässä tapauksessa; muuten, Väärä.
GetHashCode()
Palauttaa hash-koodin arvo esimerkkinä Aspose.Tasks.WeekDay luokasta.
public override int GetHashCode()
Returns
palauttaa hash-koodin arvo tähän kohteeseen.
GetWorkingTime()
palauttaa työaikan yhden viikon ajan.
public TimeSpan GetWorkingTime()
Returns
Työn aika .
SetDefaultWorkingTime(WeekDay)
Määritä oletusarvoiset ajanjaksot määritellyn viikonpäivän ajaksi.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Viikon päivä määrittää oletusarvoisen työpäivän.