Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa períodos de tempo excepcionais em um calendário.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Herança
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
CalendarException()
Inicializa uma nova instância da classe Aspose.Tasks.CalendarException.
public CalendarException()
Propriedades
DayWorking
Obtém ou define um valor que indica se a data ou tipo de dia especificado é um dia útil.
public bool DayWorking { get; set; }
Valor da Propriedade
DaysOfWeek
Obtém a DayTypeCollection para este objeto.
Os dias da semana em que a exceção é válida.
public DayTypeCollection DaysOfWeek { get; }
Valor da Propriedade
EnteredByOccurrences
Obtém ou define um valor que indica se o intervalo de recorrência é definido pela entrada de um número de ocorrências.
Falso especifica que o intervalo de recorrência é definido pela entrada de uma data de término.
public bool EnteredByOccurrences { get; set; }
Valor da Propriedade
FromDate
Obtém ou define o início do tempo de exceção.
public DateTime FromDate { get; set; }
Valor da Propriedade
Month
Obtém ou define o mês para o qual uma recorrência de exceção está agendada.
public Month Month { get; set; }
Valor da Propriedade
MonthDay
Obtém ou define o dia de um mês em que uma recorrência de exceção está agendada.
public int MonthDay { get; set; }
Valor da Propriedade
MonthItem
Obtém ou define o item do mês para o qual uma recorrência de exceção está agendada.
public MonthItemType MonthItem { get; set; }
Valor da Propriedade
MonthPosition
Obtém ou define a posição de um item do mês dentro de um mês.
public MonthPosition MonthPosition { get; set; }
Valor da Propriedade
Name
Obtém ou define o nome da exceção.
public string Name { get; set; }
Valor da Propriedade
Occurrences
Obtém ou define o número de ocorrências para as quais a exceção do calendário é válida.
public int Occurrences { get; set; }
Valor da Propriedade
ParentCalendar
Obtém o calendário pai para este objeto.
public Calendar ParentCalendar { get; }
Valor da Propriedade
Period
Obtém ou define o período de recorrência para a exceção.
public int Period { get; set; }
Valor da Propriedade
ToDate
Obtém ou define o fim do tempo de exceção.
public DateTime ToDate { get; set; }
Valor da Propriedade
Type
Obtém ou define o tipo de exceção.
public CalendarExceptionType Type { get; set; }
Valor da Propriedade
WorkingTimes
Obtém ou define o objeto WorkingTimeCollection.
A coleção de horários de trabalho que define o tempo trabalhado no dia da semana.
Pelo menos um horário de trabalho deve estar presente, e não pode haver mais de cinco.
public WorkingTimeCollection WorkingTimes { get; set; }
Valor da Propriedade
Métodos
CheckException(DateTime)
Retorna verdadeiro se a instância especificada da struct System.DateTime é o dia da exceção.
public bool CheckException(DateTime dt)
Parâmetros
dt
DateTime
a instância especificada da struct System.DateTime.
Retorna
Retorna verdadeiro se o valor System.DateTime é o dia da exceção; caso contrário, falso.
Delete()
Exclui a instância de exceção da coleção de calendário pai CalendarExceptionCollection.
public void Delete()
GetExceptionDates()
Retorna as datas em que a exceção do calendário é aplicável.
public IEnumerable<datetime> GetExceptionDates()
Retorna
IEnumerable<DateTime>
Retorna uma coleção de datas de exceção para as quais a exceção do calendário é aplicável.
GetWorkingTime()
Retorna o horário de trabalho para uma exceção de calendário.
public TimeSpan GetWorkingTime()
Retorna
Retorna o horário de trabalho para esta exceção de calendário.