Server Bewaar MS-projectopties voor Aspose.Tasks
Invoering
In deze zelfstudie gaan we dieper in op het opslaan van Microsoft Project-opties voor Aspose.Tasks met behulp van Project Server. Aspose.Tasks is een krachtige .NET API waarmee ontwikkelaars programmatisch met Microsoft Project-bestanden kunnen werken. Door gebruik te maken van de mogelijkheden van Project Server kunnen we Aspose.Tasks naadloos integreren in onze projectmanagementworkflows. Deze tutorial begeleidt u stap voor stap door het proces.
Vereisten
Voordat u aan de slag gaat, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
Aspose.Tasks voor .NET: Installeer Aspose.Tasks voor .NET vanaf de download link .
Toegang tot Project Server: u hebt toegangsreferenties en de URL van uw Project Server-exemplaar nodig. Als u er nog geen heeft, kunt u een gratis proefversie verkrijgen via hier .
Microsoft Project-bestand: Bereid het Microsoft Project-bestand (.mpp) voor dat u wilt opslaan met Aspose.Tasks.
Naamruimten importeren
Eerst moet u de benodigde naamruimten in uw project importeren:
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
Stap 1: Initialiseer het project en de referenties
String DataDir = "Your Document Directory";
const string URL = "https://project_server.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);
Zorg ervoor dat u vervangt"Your Document Directory"
, URL
, Domain
, UserName
, EnPassword
met uw werkelijke waarden.
Stap 2: Maak Project Server Manager
var manager = new ProjectServerManager(projectServerCredentials);
Stap 3: Definieer de opslagopties
var options = new ProjectServerSaveOptions
{
ProjectGuid = Guid.NewGuid(),
ProjectName = "New project",
Timeout = TimeSpan.FromMinutes(5),
PollingInterval = TimeSpan.FromSeconds(3)
};
Pas de …. aanProjectGuid
, ProjectName
, Timeout
, EnPollingInterval
volgens uw vereisten.
Stap 4: Project opslaan op server
manager.CreateNewProject(project, options);
Hierdoor wordt het project met de opgegeven opties op de Project Server opgeslagen.
Conclusie
In deze zelfstudie hebben we geleerd hoe u Microsoft Project-opties voor Aspose.Tasks kunt opslaan met behulp van Project Server-integratie. Door deze stappen te volgen, kunt u Aspose.Tasks naadloos integreren in uw projectbeheerworkflows, waardoor de efficiëntie en productiviteit worden verbeterd.
Veelgestelde vragen
Vraag: Kan ik Aspose.Tasks gebruiken met verschillende versies van Microsoft Project?
A: Ja, Aspose.Tasks ondersteunt verschillende versies van Microsoft Project, waardoor compatibiliteit tussen verschillende omgevingen wordt gegarandeerd.
Vraag: Is er een proefversie beschikbaar voor Aspose.Tasks?
A: Ja, u kunt een gratis proefversie van Aspose.Tasks verkrijgen via hier .
Vraag: Ondersteunt Aspose.Tasks multi-threading?
A: Ja, Aspose.Tasks is ontworpen om thread-safe te zijn, waardoor gelijktijdige toegang tot projectgegevens mogelijk is.
V: Kan ik de opslagopties aanpassen wanneer ik Project Server-integratie gebruik?
A: Ja, u kunt opslagopties zoals projectnaam, time-out en polling-interval aanpassen aan uw vereisten.
Vraag: Waar kan ik ondersteuning vinden voor Aspose.Tasks?
A: U kunt ondersteuning en hulp vinden op de Aspose.Tasks-forum .