Class WeekDay
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det repræsenterer en uge, som enten definerer regelmæssige dage i en uge eller undtagelsesdage i en kalender.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Initialiserer en ny instans af Aspose.Tasks.WeekDay-klassen med den angivne dagtype.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
Den angivne type dag.
WeekDay(Dagtype, IEnumerable)
Initialiserer et nyt eksempel på Aspose.Tasks.WeekDay-klassen med den angivne dagtype og listen over arbejdstider.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
Den angivne type dag.
workingTimes
IEnumerable
<
WorkingTime
>
Liste over arbejdstider.
WeekDay(Dagtype, params WorkingTime[])
Initialiserer en ny instans af Aspose.Tasks.WeekDay-klassen med den angivne dagtype og arbejdstider.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
Den angivne type dag.
workingTimes
WorkingTime
[]
En række arbejdstider.
WeekDay()
Start en ny instans af Aspose.Tasks.WeekDay klasse.
public WeekDay()
Properties
DayType
Det er den type af en dag.
public DayType DayType { get; }
Ejendomsværdi
DayWorking
Giver eller indsætter en værdi, der angiver, om den angivne dato eller dagstype fungerer.
public bool DayWorking { get; set; }
Ejendomsværdi
FromDate
Giver eller sætter begyndelsen af en undtagelsestid.
public DateTime FromDate { get; set; }
Ejendomsværdi
ToDate
Giver eller sætter slutningen af en undtagelsestid.
public DateTime ToDate { get; set; }
Ejendomsværdi
WorkingTimes
Gets WorkingTimeCollection for denne WeekDay instans.Samlingen af arbejdstider, der definerer den tid, der arbejdes på ugendagen.
public WorkingTimeCollection WorkingTimes { get; }
Ejendomsværdi
Methods
CastToDayType(DayOfWeek)
Tilføj .Net’s System.DayOfWeek til Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
Den dag i ugen til at kastes ud.
Returns
Det er en cast day type.
Clone()
Tilbage en dyb kopi af weekendagen.
public WeekDay Clone()
Returns
Tilbage den dybe kopi af weekendagen.
CreateDefaultWorkingDay(DayType)
Det skaber en standard arbejdsdag.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Den dag typen til at oprette en standard arbejdsdag fra.
Returns
En standard arbejdsdag med arbejdstider 8-12 og 13-17.
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet er at sammenligne med denne instans.
Returns
True hvis det angivne objekt er en WeekDay, der har de samme FromDate, ToTate værdier og WorkingTimes som dette tilfælde; ellers, falsk.
GetHashCode()
Returnerer en hash kodeværdi for eksemplet på Aspose.Tasks.WeekDay-klassen.
public override int GetHashCode()
Returns
returnerer en hash kodeværdi for dette objekt.
GetWorkingTime()
Tilbage arbejdstiden for en uge dag.
public TimeSpan GetWorkingTime()
Returns
Arbejdet tid.
SetDefaultWorkingTime(WeekDay)
Indsæt standardtidsperioder for den angivne ugedag.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Den dag i ugen til at indstille en standard arbejdsdag p.