Maandelijkse herhalingspatronen verwerken in Aspose.Tasks
Invoering
Aspose.Tasks voor .NET is een krachtige API waarmee ontwikkelaars Microsoft Project-bestanden programmatisch kunnen manipuleren. Een van de essentiële functionaliteiten die het biedt, is de mogelijkheid om terugkerende taken efficiënt af te handelen. In deze zelfstudie gaan we stap voor stap in op het werken met maandelijkse herhalingspatronen met behulp van Aspose.Tasks.
Vereisten
Voordat we beginnen, moet u ervoor zorgen dat de volgende vereisten zijn geïnstalleerd:
Naamruimten importeren
Zorg er eerst voor dat u de benodigde naamruimten in uw .NET-project hebt geïmporteerd:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Laten we nu het proces van het omgaan met maandelijkse herhalingspatronen in meerdere stappen opsplitsen:
Stap 1: Initialiseer het project
var project = new Project(DataDir + "Project1.mpp");
Stap 2: Stel parameters voor terugkerende taken in
Definieer de parameters voor de terugkerende taak, inclusief de taaknaam, duur en herhalingspatroon:
var parameters = new RecurringTaskParameters
{
TaskName = "t1",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new MonthlyRecurrencePattern
{
Repetition = new ByMonthDayRepetition { DayPosition = 1, RepetitionInterval = 2 },
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 9, 30, 17, 0, 0)
}
}
};
Stap 3: Voeg parameters toe aan het project
project.RootTask.Children.Add(parameters);
Stap 4: Sla het project op
Sla het gewijzigde project op met de terugkerende taak:
project.Save(OutDir + "CanAddRecurringTask_Months_EndByRecurrenceRange_Test_out.mpp", SaveFileFormat.Mpp);
Conclusie
Het verwerken van maandelijkse herhalingspatronen in Aspose.Tasks voor .NET is eenvoudig en efficiënt. Door de stappen in deze zelfstudie te volgen, kunt u eenvoudig terugkerende taken maken met specifieke maandelijkse intervallen en herhalingsbereiken.
Veelgestelde vragen
V1: Is Aspose.Tasks compatibel met alle versies van Microsoft Project-bestanden?
A1: Aspose.Tasks ondersteunt verschillende versies van Microsoft Project-bestanden, waaronder MPP, MPT, XML en MPX.
Vraag 2: Kan ik het herhalingspatroon verder aanpassen?
A2: Ja, Aspose.Tasks biedt uitgebreide opties voor het aanpassen van herhalingspatronen, inclusief dagelijks, wekelijks, maandelijks en jaarlijks.
V3: Is er een gratis proefversie beschikbaar voor Aspose.Tasks?
A3: Ja, u kunt een gratis proefversie van Aspose.Tasks verkrijgen via de website hier .
V4: Hoe kan ik ondersteuning krijgen voor Aspose.Tasks?
A4: U kunt hulp zoeken en deelnemen aan discussies over de Aspose.Tasks-forum .
V5: Waar kan ik een licentie voor Aspose.Tasks kopen?
A5: U kunt een licentie voor Aspose.Tasks aanschaffen via de website hier