Obsługa miesięcznych wzorców powtarzania w Aspose.Tasks

Wstęp

Aspose.Tasks dla .NET to potężny interfejs API, który umożliwia programistom programowe manipulowanie plikami Microsoft Project. Jedną z podstawowych funkcjonalności, jakie oferuje, jest możliwość sprawnej obsługi powtarzających się zadań. W tym samouczku zajmiemy się krok po kroku pracą z miesięcznymi wzorcami powtarzania przy użyciu Aspose.Tasks.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz zainstalowane następujące wymagania wstępne:

Importuj przestrzenie nazw

Najpierw upewnij się, że zaimportowałeś niezbędne przestrzenie nazw do swojego projektu .NET:

using Aspose.Tasks;
using System;

using Aspose.Tasks.Saving;

Podzielmy teraz proces obsługi miesięcznych wzorców powtarzania na wiele kroków:

Krok 1: Zainicjuj projekt

var project = new Project(DataDir + "Project1.mpp");

Krok 2: Ustaw parametry zadania cyklicznego

Zdefiniuj parametry zadania cyklicznego, w tym nazwę zadania, czas trwania i wzorzec powtarzania:

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)
        }
    }
};

Krok 3: Dodaj parametry do projektu

project.RootTask.Children.Add(parameters);

Krok 4: Zapisz projekt

Zapisz zmodyfikowany projekt z zadaniem cyklicznym:

project.Save(OutDir + "CanAddRecurringTask_Months_EndByRecurrenceRange_Test_out.mpp", SaveFileFormat.Mpp);

Wniosek

Obsługa miesięcznych wzorców powtarzania w Aspose.Tasks dla .NET jest prosta i wydajna. Wykonując kroki opisane w tym samouczku, możesz łatwo tworzyć zadania cykliczne z określonymi miesięcznymi interwałami i zakresami powtarzania.

Często zadawane pytania

P1: Czy Aspose.Tasks jest kompatybilny ze wszystkimi wersjami plików Microsoft Project?

O1: Aspose.Tasks obsługuje różne wersje plików Microsoft Project, w tym MPP, MPT, XML i MPX.

P2: Czy mogę bardziej dostosować wzór powtarzania?

Odpowiedź 2: Tak, Aspose.Tasks zapewnia szerokie opcje dostosowywania wzorców powtarzania, w tym dzienne, tygodniowe, miesięczne i roczne.

P3: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks?

Odpowiedź 3: Tak, możesz uzyskać bezpłatną wersję próbną Aspose.Tasks ze strony internetowejTutaj.

P4: Jak mogę uzyskać wsparcie dla Aspose.Tasks?

Odpowiedź 4: Możesz szukać pomocy i brać udział w dyskusjach na tematForum Aspose.Tasks.

P5: Gdzie mogę kupić licencję na Aspose.Tasks?

Odpowiedź 5: Możesz kupić licencję na Aspose.Tasks ze strony internetowejTutaj