Informatie over terugkerende taken extraheren in Aspose.Tasks
Invoering
Aspose.Tasks voor .NET is een krachtige bibliotheek waarmee ontwikkelaars met Microsoft Project-bestanden kunnen werken in hun .NET-toepassingen. In deze zelfstudie onderzoeken we hoe u terugkerende taakinformatie uit MS Project-bestanden kunt extraheren met behulp van Aspose.Tasks.
Vereisten
Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:
- Basiskennis van de programmeertaal C#.
- Visual Studio is op uw systeem geïnstalleerd.
- Aspose.Tasks voor .NET-bibliotheek geïnstalleerd. Je kunt het downloaden vanhier.
Naamruimten importeren
Importeer om te beginnen de benodigde naamruimten in uw C#-code:
using Aspose.Tasks;
using System;
Laten we het voorbeeld nu in meerdere stappen opsplitsen:
Stap 1: Stel het projectbestandspad in
String DataDir = "Your Document Directory";
Vervangen"Your Document Directory"
met het pad naar uw MS Project-bestand.
Stap 2: Laad het MS Project-bestand
var project = new Project(DataDir + "TestRecurringTask2016.mpp");
Deze regel initialiseert een nieuwProject
object door het MS Project-bestand te laden dat door het pad is opgegeven.
Stap 3: Terugkerende informatie over taken lezen
foreach (var task in project.RootTask.SelectAllChildTasks())
{
var info = task.RecurringInfo;
if (info == null)
{
continue;
}
// Toegang tot terugkerende taakinformatie en deze weergeven
Console.WriteLine("Start Date: " + info.StartDate);
Console.WriteLine("Duration: " + info.Duration);
Console.WriteLine("End Date: " + info.EndDate);
// Ga indien nodig door met het weergeven van andere terugkerende taakinformatie
}
Deze lus doorloopt alle taken in het project en controleert of aan elke taak terugkerende informatie is gekoppeld. Als dit het geval is, worden verschillende eigenschappen van de terugkerende taak opgehaald en weergegeven, zoals startdatum, duur, einddatum, enz.
Conclusie
In deze zelfstudie hebben we geleerd hoe u informatie over terugkerende taken uit MS Project-bestanden kunt extraheren met behulp van Aspose.Tasks voor .NET. Met deze kennis kunt u deze functionaliteit nu integreren in uw .NET-applicaties om efficiënter met terugkerende taken te werken.
Veelgestelde vragen
Vraag: Kan ik informatie over terugkerende taken wijzigen met Aspose.Tasks voor .NET?
A: Ja, u kunt informatie over terugkerende taken programmatisch wijzigen met behulp van de meegeleverde API’s.
Vraag: Ondersteunt Aspose.Tasks naast MS Project ook andere projectbestandsindelingen?
A: Ja, Aspose.Tasks ondersteunt verschillende projectbestandsformaten zoals MPP, XML en CSV.
Vraag: Is er een gratis proefversie beschikbaar voor Aspose.Tasks voor .NET?
A: Ja, u kunt een gratis proefversie downloaden vanhier.
Vraag: Waar kan ik documentatie vinden voor Aspose.Tasks voor .NET?
A: U kunt de documentatie vindenhier.
Vraag: Hoe kan ik technische ondersteuning krijgen voor Aspose.Tasks voor .NET?
A: U kunt technische ondersteuning krijgen via het Aspose.Tasks-forumhier.