Class WeekDay
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en veckodag som antingen definierar vanliga dagar i en vecka eller undantagsdagar i en kalender.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med den angivna dagstypen.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
Den angivna typen av dag.
WeekDay(DayType, IEnumerable)
Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med den angivna dagstypen och listan över arbetstider.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
Den angivna typen av dag.
workingTimes
IEnumerable
ochlt;
WorkingTime
>
Förteckning över arbetstider.
WeekDay(DayType, params WorkingTime[])
Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med angiven typ av dag och arbetstidsperioder.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
Den angivna typen av dag.
workingTimes
WorkingTime
[ ]
Ett antal arbetstider.
WeekDay()
Initierar en ny instans av Aspose.Tasks.WeekDay-klassen.
public WeekDay()
Properties
DayType
Det är typ av en dag.
public DayType DayType { get; }
Fastighetsvärde
DayWorking
Få eller ställa in ett värde som anger om det angivna datumet eller dagstypen fungerar.
public bool DayWorking { get; set; }
Fastighetsvärde
FromDate
Få eller ställa in början av en undantag tid.
public DateTime FromDate { get; set; }
Fastighetsvärde
ToDate
Få eller ställa slutet på en undantag tid.
public DateTime ToDate { get; set; }
Fastighetsvärde
WorkingTimes
Gets WorkingTimeCollection för denna WeekDay instans.Samlingen av arbetstider som definierar arbetstiden på veckodagen.
public WorkingTimeCollection WorkingTimes { get; }
Fastighetsvärde
Methods
CastToDayType(DayOfWeek)
Hämta .Net System.DayOfWeek till Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
En dag i veckan för att släppa.
Returns
En kast dag typ.
Clone()
Returnerar en djup kopia av veckodagen.
public WeekDay Clone()
Returns
Returnerar en djup kopia av veckodagen.
CreateDefaultWorkingDay(DayType)
Skapar en standard arbetsdag.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Den dag typen för att skapa standard arbetsdag från.
Returns
En standard arbetsdag med arbetstider 8-12 och 13-17.
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet är att jämföra med denna instans.
Returns
True om det angivna objektet är en WeekDay som har samma FromDate-värden och WorkingTimes som denna instans; annars, The translation of “false” to Swedish is “falskt”..
GetHashCode()
Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.WeekDay-klassen.
public override int GetHashCode()
Returns
returnerar en hashkod värde för detta objekt.
GetWorkingTime()
Returnerar arbetstiden för en vecka.
public TimeSpan GetWorkingTime()
Returns
Arbetstid .
SetDefaultWorkingTime(WeekDay)
Ange standardtidsperioder för den angivna veckodagen.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Den veckodag för att ställa in standard arbetsdag på.