Διαχείριση MS Project Online Exceptions στο Aspose.Tasks

Εισαγωγή

Σε αυτό το σεμινάριο, θα εμβαθύνουμε στις περιπλοκές του χειρισμού των εξαιρέσεων του Microsoft Project Online χρησιμοποιώντας το Aspose.Tasks για .NET. Το Aspose.Tasks είναι ένα ισχυρό API .NET που επιτρέπει στους προγραμματιστές να χειρίζονται και να διαχειρίζονται εύκολα τα αρχεία του Microsoft Project. Θα ακολουθήσουμε τη διαδικασία βήμα προς βήμα, διασφαλίζοντας μια ολοκληρωμένη κατανόηση του τρόπου εργασίας με εξαιρέσεις MS Project Online στις εφαρμογές σας .NET.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε ρυθμίσει τις ακόλουθες προϋποθέσεις:

Εισαγωγή χώρων ονομάτων

  1. Aspose.Tasks: Εισαγάγετε τον χώρο ονομάτων Aspose.Tasks για πρόσβαση στη λειτουργικότητα που παρέχεται από το Aspose.Tasks API.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Βήμα 1: Ρύθμιση καταλόγου εγγράφων

Βεβαιωθείτε ότι έχετε έναν καθορισμένο κατάλογο για να εργαστείτε με τα αρχεία του Project σας. Αντικαθιστώ"Your Document Directory" με τη διαδρομή προς τον κατάλογο εγγράφων σας.

String DataDir = "Your Document Directory";

Βήμα 2: Καθορισμός διαπιστευτηρίων διακομιστή έργου

Ρυθμίστε τη διεύθυνση URL, τον τομέα, το όνομα χρήστη και τον κωδικό πρόσβασης για τον διακομιστή του έργου σας.

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

Βήμα 3: Φόρτωση αρχείου έργου

Φορτώστε το αρχείο Microsoft Project χρησιμοποιώντας το Aspose.Tasks.

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

Βήμα 4: Ορίστε τα διαπιστευτήρια των Windows

Δημιουργήστε διαπιστευτήρια δικτύου χρησιμοποιώντας το παρεχόμενο όνομα χρήστη, κωδικό πρόσβασης και τομέα.

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

Βήμα 5: Ορισμός διαπιστευτηρίων διακομιστή έργου

Δημιουργήστε διαπιστευτήρια διακομιστή έργου χρησιμοποιώντας τη διεύθυνση URL και τα διαπιστευτήρια των Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Βήμα 6: Αρχικοποιήστε το Project Server Manager

Εκκινήστε ένα αντικείμενο Project Server Manager με τα διαπιστευτήρια του Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Βήμα 7: Δημιουργία νέου έργου

Δημιουργήστε ένα νέο έργο στον διακομιστή έργου χρησιμοποιώντας το φορτωμένο αντικείμενο του έργου.

manager.CreateNewProject(project);

συμπέρασμα

Συγχαρητήρια! Μάθατε με επιτυχία πώς να εργάζεστε με εξαιρέσεις MS Project Online χρησιμοποιώντας το Aspose.Tasks για .NET. Με αυτή τη γνώση, μπορείτε να χειρίζεστε αποτελεσματικά τις εξαιρέσεις και να διαχειρίζεστε τα αρχεία του Microsoft Project στις εφαρμογές σας .NET.

Συχνές ερωτήσεις

Ε: Μπορώ να χρησιμοποιήσω το Aspose.Tasks με άλλα εργαλεία διαχείρισης έργου;

Α: Ναι, το Aspose.Tasks παρέχει εκτεταμένη υποστήριξη για εργασία με διάφορες μορφές αρχείων διαχείρισης έργων, συμπεριλαμβανομένων των Microsoft Project, Primavera και άλλων.

Ε: Υπάρχει διαθέσιμη δωρεάν δοκιμή για το Aspose.Tasks;

Α: Ναι, μπορείτε να αποκτήσετε πρόσβαση σε μια δωρεάν δοκιμή του Aspose.Tasks από τοδικτυακός τόπος.

Ε: Πού μπορώ να βρω τεκμηρίωση για το Aspose.Tasks;

Α: Διατίθεται αναλυτική τεκμηρίωση για το Aspose.Tasksεδώ.

Ε: Πώς μπορώ να λάβω υποστήριξη για το Aspose.Tasks;

Α: Μπορείτε να λάβετε υποστήριξη από το φόρουμ κοινότητας Aspose.Tasksεδώ.

Ε: Πώς μπορώ να αγοράσω μια άδεια χρήσης για το Aspose.Tasks;

Α: Μπορείτε να αγοράσετε μια άδεια χρήσης για το Aspose.Tasks από τοσελίδα αγοράς.