Class WeekDay
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representa un día de la semana que ya define días regulares de una semana o días excepcionales en un calendario.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
WeekDay(DayType)
Inicia una nueva instancia de la clase Aspose.Tasks.WeekDay con el tipo de día especificado.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
El tipo de día especificado.
WeekDay(DíaType, IEnumerable)
Inicia una nueva instancia de la clase Aspose.Tasks.WeekDay con el tipo de día especificado y la lista de períodos de tiempo de trabajo.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
El tipo de día especificado.
workingTimes
IEnumerable
&ylt;
WorkingTime
>
Lista de períodos de tiempo de trabajo.
WeekDay(DíaType, Params WorkingTime[])
Inicia una nueva instancia de la clase Aspose.Tasks.WeekDay con el tipo de día especificado y los períodos de tiempo de trabajo.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
El tipo de día especificado.
workingTimes
WorkingTime
[][]
varios períodos de tiempo de trabajo.
WeekDay()
Inicia una nueva instancia de la clase Aspose.Tasks.WeekDay.
public WeekDay()
Properties
DayType
Tiene el tipo de un día.
public DayType DayType { get; }
Valor de la propiedad
DayWorking
Recibe o establece un valor que indica si la fecha o tipo de día especificado está funcionando.
public bool DayWorking { get; set; }
Valor de la propiedad
FromDate
Obtenga o establece el comienzo de un tiempo excepcional.
public DateTime FromDate { get; set; }
Valor de la propiedad
ToDate
Obtenga o establece el fin de un tiempo excepcional.
public DateTime ToDate { get; set; }
Valor de la propiedad
WorkingTimes
Gets WorkingTimeCollection para este caso WeekDay.La colección de horas de trabajo que define el tiempo trabajado en el día de la semana.
public WorkingTimeCollection WorkingTimes { get; }
Valor de la propiedad
Methods
CastToDayType(DayOfWeek)
Casta el Sistema.DayOfWeek de .Net a Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
El día de la semana para salir.
Returns
El tipo de cast day.
Clone()
Retorna una copia profunda del día de la semana.
public WeekDay Clone()
Returns
Retorna la copia profunda del día de la semana.
CreateDefaultWorkingDay(DayType)
Crea un día de trabajo defectuoso.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
El tipo de día para crear el día de trabajo por defecto.
Returns
Un día de trabajo defectuoso con horas de trabajo 8-12 y 13-17.
Equals(Objeto)
Devolve un valor que indica si esta instancia es igual a un objeto especificado.
public override bool Equals(object obj)
Parameters
obj
object
El objeto de comparar con esta instancia.
Returns
True si el objeto especificado es un Día de la Semana que tiene los mismos valores de FromDate y WorkingTimes que en este caso; de lo contrario, falso.
GetHashCode()
Devolve un valor de código de hash para el ejemplo de la clase Aspose.Tasks.WeekDay.
public override int GetHashCode()
Returns
devolve un valor de código hash para este objeto.
GetWorkingTime()
Retorna el tiempo de trabajo por un día de la semana.
public TimeSpan GetWorkingTime()
Returns
tiempo de trabajo.
SetDefaultWorkingTime(WeekDay)
Establecer períodos de tiempo por defecto para el día de la semana especificado.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
El día de la semana para establecer el día de trabajo default.