Serwer Zapisz opcje MS Project dla Aspose.Tasks
Wstęp
W tym samouczku zajmiemy się zapisywaniem opcji programu Microsoft Project dla Aspose.Tasks przy użyciu programu Project Server. Aspose.Tasks to potężny interfejs API .NET, który umożliwia programistom programową pracę z plikami Microsoft Project. Wykorzystując możliwości Project Server, możemy bezproblemowo zintegrować Aspose.Tasks z naszymi przepływami pracy związanymi z zarządzaniem projektami. Ten samouczek przeprowadzi Cię przez proces krok po kroku.
Warunki wstępne
Przed rozpoczęciem upewnij się, że spełnione są następujące wymagania wstępne:
Aspose.Tasks dla .NET: Zainstaluj Aspose.Tasks dla .NET zlink do pobrania.
Dostęp do Project Server: Będziesz potrzebować poświadczeń dostępu i adresu URL swojej instancji Project Server. Jeśli go nie masz, możesz uzyskać bezpłatną wersję próbną odTutaj.
Plik Microsoft Project: Przygotuj plik Microsoft Project (.mpp), który chcesz zapisać za pomocą Aspose.Tasks.
Importuj przestrzenie nazw
Najpierw musisz zaimportować niezbędne przestrzenie nazw do swojego projektu:
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
Krok 1: Zainicjuj projekt i poświadczenia
String DataDir = "Your Document Directory";
const string URL = "https://serwer_projektu.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
var project = new Project(DataDir + @"Project1.mpp");
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);
Upewnij się, że wymieniłeś"Your Document Directory"
, URL
, Domain
, UserName
, IPassword
z Twoimi rzeczywistymi wartościami.
Krok 2: Utwórz Menedżera serwera projektu
var manager = new ProjectServerManager(projectServerCredentials);
Krok 3: Zdefiniuj opcje zapisywania
var options = new ProjectServerSaveOptions
{
ProjectGuid = Guid.NewGuid(),
ProjectName = "New project",
Timeout = TimeSpan.FromMinutes(5),
PollingInterval = TimeSpan.FromSeconds(3)
};
PoprawićProjectGuid
, ProjectName
, Timeout
, IPollingInterval
zgodnie z Twoimi wymaganiami.
Krok 4: Zapisz projekt na serwerze
manager.CreateNewProject(project, options);
Spowoduje to zapisanie projektu na serwerze Project Server z określonymi opcjami.
Wniosek
W tym samouczku dowiedzieliśmy się, jak zapisać opcje Microsoft Project dla Aspose.Tasks przy użyciu integracji z Project Server. Wykonując te kroki, możesz bezproblemowo włączyć Aspose.Tasks do przepływów pracy związanych z zarządzaniem projektami, zwiększając wydajność i produktywność.
Często zadawane pytania
P: Czy mogę używać Aspose.Tasks z różnymi wersjami Microsoft Project?
O: Tak, Aspose.Tasks obsługuje różne wersje Microsoft Project, zapewniając kompatybilność w różnych środowiskach.
P: Czy dostępna jest wersja próbna Aspose.Tasks?
Odp.: Tak, możesz uzyskać bezpłatną wersję próbną Aspose.Tasks zTutaj.
P: Czy Aspose.Tasks obsługuje wielowątkowość?
O: Tak, Aspose.Tasks zaprojektowano tak, aby był bezpieczny dla wątków i umożliwiał równoczesny dostęp do danych projektu.
P: Czy mogę dostosować opcje zapisywania podczas korzystania z integracji z serwerem Project Server?
O: Tak, możesz dostosować opcje zapisywania, takie jak nazwa projektu, limit czasu i interwał odpytywania, do własnych wymagań.
P: Gdzie mogę znaleźć wsparcie dla Aspose.Tasks?
Odp.: Wsparcie i pomoc można znaleźć na stronieForum Aspose.Tasks.