Class WeekDay
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Vertegenwoordigt een weekdag die ofwel regelmatige dagen van een week of uitzonderlijke dagen in een kalender definieert.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Initialiseert een nieuwe instantie van de Aspose.Tasks.WeekDay-klasse met de aangegeven dagtype.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
De specifieke dagtype.
WeekDay(DayType, IEnumerable)
Initialiseert een nieuwe instantie van de Aspose.Tasks.WeekDay-klasse met de aangegeven dagtype en lijst met werktijden.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
De specifieke dagtype.
workingTimes
IEnumerable
<
WorkingTime
>
Lijst van werktijden.
WeekDay(DayType, params werktijd[])
Initialiseert een nieuwe instantie van de Aspose.Tasks.WeekDay-klasse met de aangegeven dagtype en werktijden.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
De specifieke dagtype.
workingTimes
WorkingTime
[]
Een aantal werktijden.
WeekDay()
Start een nieuwe instantie van de Aspose.Tasks.WeekDay-klasse.
public WeekDay()
Properties
DayType
Geeft het type van een dag.
public DayType DayType { get; }
Eigendomswaarde
DayWorking
Geeft of stelt een waarde die aangeeft of de aangegeven datum of dagtype werkt.
public bool DayWorking { get; set; }
Eigendomswaarde
FromDate
Geeft of stelt het begin van een uitzondering tijd.
public DateTime FromDate { get; set; }
Eigendomswaarde
ToDate
Geeft of stelt het einde van een uitzondering tijd.
public DateTime ToDate { get; set; }
Eigendomswaarde
WorkingTimes
Gets WorkingTimeCollection voor deze WeekDay-instantie.De collectie van werktijden die de werktijden op de dag van de week bepalen.
public WorkingTimeCollection WorkingTimes { get; }
Eigendomswaarde
Methods
CastToDayType(DayOfWeek)
Stel .Net’s System.DayOfWeek naar Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
De dag van de week om uit te trekken.
Returns
Een cast dag type.
Clone()
Terug een diepe kopie van de weekdag.
public WeekDay Clone()
Returns
Terug de diepe kopie van de weekdag.
CreateDefaultWorkingDay(DayType)
Het creëert een standaard werkdag.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
De dagtype om een standaard werkdag van te maken.
Returns
Een standaard werkdag met werktijden 8-12 en 13-17.
Equals(Objecten)
Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.
public override bool Equals(object obj)
Parameters
obj
object
Het doel om te vergelijken met deze instantie.
Returns
True als het aangegeven object een WeekDay is die dezelfde FromDate, ToDATE waarden en WorkingTimes heeft als deze instantie; anders, valse.
GetHashCode()
Terug een hashcode waarde voor het voorbeeld van de Aspose.Tasks.WeekDay-klasse.
public override int GetHashCode()
Returns
een hashcode waarde voor dit object terugbrengt.
GetWorkingTime()
Terug de werktijd voor een weekdag.
public TimeSpan GetWorkingTime()
Returns
werktijd .
SetDefaultWorkingTime(WeekDay)
Stel standaard tijdsperioden voor de aangegeven weekdag vast.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
De dag van de week om de standaard werkdag op te stellen.