Class WeekDay
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representa un dia de setmana que o defineix dies regulars d’una setmana o dies excepcionals en un calendari.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
El tipus de dia especificat.
WeekDay(Tipus de dia, IEnumerable)
Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat i llista de períodes de treball.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
El tipus de dia especificat.
workingTimes
IEnumerable
<
WorkingTime
>
Llista de períodes de treball.
WeekDay(Temps de treball, params WorkingTime[])
Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat i períodes de temps de treball.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
El tipus de dia especificat.
workingTimes
WorkingTime
[]
Diversos períodes de treball.
WeekDay()
Inicia una nova instància de la classe Aspose.Tasks.WeekDay.
public WeekDay()
Properties
DayType
s el tipus d’un dia.
public DayType DayType { get; }
Valor de la propietat
DayWorking
Obté o s’estableix un valor que indiqui si la data o el tipus de dia especificats estan funcionant.
public bool DayWorking { get; set; }
Valor de la propietat
FromDate
Obté o estableix el començament d’un temps excepcional.
public DateTime FromDate { get; set; }
Valor de la propietat
ToDate
Obté o fixa el final d’un temps excepcional.
public DateTime ToDate { get; set; }
Valor de la propietat
WorkingTimes
Gets WorkingTimeCollection per a aquesta instància WeekDay.La col·lecció d’hores de treball que defineixen el temps treballat en el dia de la setmana.
public WorkingTimeCollection WorkingTimes { get; }
Valor de la propietat
Methods
CastToDayType(DayOfWeek)
Descarrega el sistema .Net.DayOfWeek a Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
El dia de la setmana per sortir.
Returns
s un tipus de dia.
Clone()
Retorna una còpia profunda del dia de la setmana.
public WeekDay Clone()
Returns
Retorna la còpia profunda del dia de la setmana.
CreateDefaultWorkingDay(DayType)
Crea un dia de treball defectuós.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
El tipus de dia per crear el dia de treball de default.
Returns
Un dia de treball estàndard amb hores de treball 8-12 i 13-17.
Equals(Objecte)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public override bool Equals(object obj)
Parameters
obj
object
L’objecte de comparar amb aquesta instància.
Returns
True si l’objecte especificat és un Dia de la Setmana que té els mateixos valors de FromDate, ToTate i WorkingTimes com aquest; d’una altra manera, falsa.
GetHashCode()
Retorna un valor de codi hash per a l’exemple de la classe Aspose.Tasks.WeekDay.
public override int GetHashCode()
Returns
Retorna un valor de codi hash per a aquest objecte.
GetWorkingTime()
Retornar el temps de treball per un dia de la setmana.
public TimeSpan GetWorkingTime()
Returns
El temps de treball.
SetDefaultWorkingTime(WeekDay)
Establir períodes de temps de default per al dia de la setmana especificat.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
El dia de la setmana per establir el dia de treball default.