Gestion des exceptions en ligne MS Project dans Aspose.Tasks

Introduction

Dans ce didacticiel, nous aborderons les subtilités de la gestion des exceptions Microsoft Project Online à l’aide d’Aspose.Tasks pour .NET. Aspose.Tasks est une puissante API .NET qui permet aux développeurs de manipuler et de gérer facilement les fichiers Microsoft Project. Nous suivrons le processus étape par étape, garantissant une compréhension complète de la façon de travailler avec les exceptions MS Project Online dans vos applications .NET.

Conditions préalables

Avant de commencer, assurez-vous d’avoir configuré les conditions préalables suivantes :

Importer des espaces de noms

  1. Aspose.Tasks : importez l’espace de noms Aspose.Tasks pour accéder aux fonctionnalités fournies par l’API Aspose.Tasks.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Étape 1 : configurer le répertoire de documents

Assurez-vous de disposer d’un répertoire désigné pour travailler avec vos fichiers de projet. Remplacer"Your Document Directory" avec le chemin d’accès à votre répertoire de documents.

String DataDir = "Your Document Directory";

Étape 2 : définir les informations d’identification de Project Server

Configurez l’URL, le domaine, le nom d’utilisateur et le mot de passe de votre Project Server.

const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";

Étape 3 : Charger le fichier de projet

Chargez votre fichier Microsoft Project à l’aide d’Aspose.Tasks.

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

Étape 4 : définir les informations d’identification Windows

Créez des informations d’identification réseau à l’aide du nom d’utilisateur, du mot de passe et du domaine fournis.

var windowsCredentials = new NetworkCredential(UserName, Password, Domain);

Étape 5 : définir les informations d’identification de Project Server

Créez les informations d’identification de Project Server à l’aide de l’URL et des informations d’identification Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Étape 6 : initialiser le gestionnaire de Project Server

Initialisez un objet Project Server Manager avec les informations d’identification de Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Étape 7 : Créer un nouveau projet

Créez un nouveau projet sur Project Server à l’aide de l’objet Project chargé.

manager.CreateNewProject(project);

Conclusion

Toutes nos félicitations! Vous avez appris avec succès à utiliser les exceptions MS Project Online à l’aide d’Aspose.Tasks pour .NET. Grâce à ces connaissances, vous pouvez gérer efficacement les exceptions et gérer vos fichiers Microsoft Project au sein de vos applications .NET.

FAQ

Q : Puis-je utiliser Aspose.Tasks avec d’autres outils de gestion de projet ?

: Oui, Aspose.Tasks offre une prise en charge étendue pour travailler avec divers formats de fichiers de gestion de projet, notamment Microsoft Project, Primavera, etc.

Q : Existe-t-il un essai gratuit disponible pour Aspose.Tasks ?

R : Oui, vous pouvez accéder à un essai gratuit d’Aspose.Tasks depuis lesite web.

Q : Où puis-je trouver de la documentation pour Aspose.Tasks ?

R : Une documentation détaillée pour Aspose.Tasks est disponibleici.

Q : Comment puis-je obtenir de l’aide pour Aspose.Tasks ?

R : Vous pouvez obtenir de l’aide sur le forum de la communauté Aspose.Tasks.ici.

Q : Comment puis-je acheter une licence pour Aspose.Tasks ?

R : Vous pouvez acheter une licence pour Aspose.Tasks auprès dupage d’achat.