Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa períodos de tiempo excepcionales en un calendario.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Herencia
Miembros heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
CalendarException()
Inicializa una nueva instancia de la clase Aspose.Tasks.CalendarException.
public CalendarException()
Propiedades
DayWorking
Obtiene o establece un valor que indica si la fecha o tipo de día especificado es laborable.
public bool DayWorking { get; set; }
Valor de la propiedad
DaysOfWeek
Obtiene la DayTypeCollection para este objeto.
Los días de la semana en los que la excepción es válida.
public DayTypeCollection DaysOfWeek { get; }
Valor de la propiedad
EnteredByOccurrences
Obtiene o establece un valor que indica si el rango de recurrencia se define ingresando un número de ocurrencias.
Falso especifica que el rango de recurrencia se define ingresando una fecha de finalización.
public bool EnteredByOccurrences { get; set; }
Valor de la propiedad
FromDate
Obtiene o establece el inicio del tiempo de excepción.
public DateTime FromDate { get; set; }
Valor de la propiedad
Month
Obtiene o establece el mes para el cual se programa una recurrencia de excepción.
public Month Month { get; set; }
Valor de la propiedad
MonthDay
Obtiene o establece el día de un mes en el que se programa una recurrencia de excepción.
public int MonthDay { get; set; }
Valor de la propiedad
MonthItem
Obtiene o establece el elemento del mes para el cual se programa una recurrencia de excepción.
public MonthItemType MonthItem { get; set; }
Valor de la propiedad
MonthPosition
Obtiene o establece la posición de un elemento del mes dentro de un mes.
public MonthPosition MonthPosition { get; set; }
Valor de la propiedad
Name
Obtiene o establece el nombre de la excepción.
public string Name { get; set; }
Valor de la propiedad
Occurrences
Obtiene o establece el número de ocurrencias para las cuales la excepción del calendario es válida.
public int Occurrences { get; set; }
Valor de la propiedad
ParentCalendar
Obtiene el calendario padre para este objeto.
public Calendar ParentCalendar { get; }
Valor de la propiedad
Period
Obtiene o establece el período de recurrencia para la excepción.
public int Period { get; set; }
Valor de la propiedad
ToDate
Obtiene o establece el final del tiempo de excepción.
public DateTime ToDate { get; set; }
Valor de la propiedad
Type
Obtiene o establece el tipo de excepción.
public CalendarExceptionType Type { get; set; }
Valor de la propiedad
WorkingTimes
Obtiene o establece el objeto WorkingTimeCollection.
La colección de tiempos laborables que define el tiempo trabajado en el día de la semana.
public WorkingTimeCollection WorkingTimes { get; set; }
Valor de la propiedad
Métodos
CheckException(DateTime)
Devuelve verdadero si la instancia especificada de la estructura System.DateTime es el día de excepción.
public bool CheckException(DateTime dt)
Parámetros
dt
DateTime
la instancia especificada de la estructura System.DateTime.
Devuelve
Devuelve verdadero si el valor de System.DateTime es el día de excepción; de lo contrario, falso.
Delete()
Elimina la instancia de Excepción del objeto CalendarExceptionCollection del calendario padre.
public void Delete()
GetExceptionDates()
Devuelve las fechas en las que la excepción del calendario es aplicable.
public IEnumerable<datetime> GetExceptionDates()
Devuelve
IEnumerable<DateTime>
Devuelve una colección de fechas de excepción para las cuales la excepción del calendario es aplicable.
GetWorkingTime()
Devuelve el tiempo laborable para una excepción del calendario.
public TimeSpan GetWorkingTime()
Devuelve
Devuelve el tiempo laborable para esta excepción del calendario.