Class CalendarException

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

objectCalendarException

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

bool

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

DayTypeCollection

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

bool

FromDate

Obtiene o establece el inicio del tiempo de excepción.

public DateTime FromDate { get; set; }

Valor de la propiedad

DateTime

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

Month

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

int

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

MonthItemType

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

MonthPosition

Name

Obtiene o establece el nombre de la excepción.

public string Name { get; set; }

Valor de la propiedad

string

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

int

ParentCalendar

Obtiene el calendario padre para este objeto.

public Calendar ParentCalendar { get; }

Valor de la propiedad

Calendar

Period

Obtiene o establece el período de recurrencia para la excepción.

public int Period { get; set; }

Valor de la propiedad

int

ToDate

Obtiene o establece el final del tiempo de excepción.

public DateTime ToDate { get; set; }

Valor de la propiedad

DateTime

Type

Obtiene o establece el tipo de excepción.

public CalendarExceptionType Type { get; set; }

Valor de la propiedad

CalendarExceptionType

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.
Debe haber al menos un tiempo laborable presente, y no puede haber más de cinco.

public WorkingTimeCollection WorkingTimes { get; set; }

Valor de la propiedad

WorkingTimeCollection

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

bool

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&gt;

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

TimeSpan

Devuelve el tiempo laborable para esta excepción del calendario.

 Español