Trabajar con excepciones del calendario
En la programación de proyectos, las excepciones del calendario son esenciales para reflejar con precisión los días no laborables, como festivos, o los horarios laborales modificados. Aspose.Tasks for .NET proporciona API sólidas para definir, recuperar y gestionar estas excepciones en los calendarios del proyecto, lo que permite a los desarrolladores crear soluciones de programación fiables que se alinean con las restricciones del mundo real.
Esta sección cubre toda la gama de operaciones relacionadas con excepciones del calendario. Los desarrolladores pueden agregar o eliminar excepciones de un calendario utilizando la clase CalendarExceptionCollection
, especificar días laborables o no laborables, y configurar patrones de recurrencia para excepciones repetidas. Cada excepción se representa mediante la clase CalendarException
, que admite configuraciones detalladas como fechas de inicio y fin, horas laborales y días de la semana aplicables.
Con Aspose.Tasks, las excepciones pueden configurarse mediante programación con gran precisión. Por ejemplo, los usuarios pueden definir festivos anuales recurrentes o establecer horarios laborales específicos para un rango de fechas determinado. Además, los desarrolladores pueden recuperar excepciones existentes de un calendario para analizarlas o modificarlas según sea necesario.
La biblioteca también permite un control detallado sobre los días de la semana a los que se aplica una excepción. Esto resulta especialmente útil al definir calendarios complejos que difieren de la típica semana laboral de lunes a viernes. Combinado con el manejo de recurrencias, esto permite modelar escenarios avanzados de programación como turnos rotativos o cierres parciales.
Consulte los siguientes subtemas para aprender cómo realizar cada operación: agregar o eliminar excepciones, recuperar excepciones definidas, configurar días laborables aplicables y trabajar con patrones recurrentes.