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:

  1. Basiskennis van de programmeertaal C#.
  2. Visual Studio is op uw systeem geïnstalleerd.
  3. 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.