Class CalendarException

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

objectCalendarException

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

bool

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

DayTypeCollection

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

bool

FromDate

Obtém ou define o início do tempo de exceção.

public DateTime FromDate { get; set; }

Valor da Propriedade

DateTime

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

Month

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

int

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

MonthItemType

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

MonthPosition

Name

Obtém ou define o nome da exceção.

public string Name { get; set; }

Valor da Propriedade

string

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

int

ParentCalendar

Obtém o calendário pai para este objeto.

public Calendar ParentCalendar { get; }

Valor da Propriedade

Calendar

Period

Obtém ou define o período de recorrência para a exceção.

public int Period { get; set; }

Valor da Propriedade

int

ToDate

Obtém ou define o fim do tempo de exceção.

public DateTime ToDate { get; set; }

Valor da Propriedade

DateTime

Type

Obtém ou define o tipo de exceção.

public CalendarExceptionType Type { get; set; }

Valor da Propriedade

CalendarExceptionType

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

WorkingTimeCollection

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

bool

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

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

TimeSpan

Retorna o horário de trabalho para esta exceção de calendário.

 Português