Class WeekDay

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

object WeekDay

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

DayType

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

bool

FromDate

Obtenga o establece el comienzo de un tiempo excepcional.

public DateTime FromDate { get; set; }

Valor de la propiedad

DateTime

ToDate

Obtenga o establece el fin de un tiempo excepcional.

public DateTime ToDate { get; set; }

Valor de la propiedad

DateTime

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

WorkingTimeCollection

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

DayType

El tipo de cast day.

Clone()

Retorna una copia profunda del día de la semana.

public WeekDay Clone()

Returns

WeekDay

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

WeekDay

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

bool

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

int

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

TimeSpan

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.

 Español