Πώς να κλειδώσετε το έργο MS χρησιμοποιώντας C#

Lock MS Project - C#

//Add Password Protection

    Project project = new Project("Test project.mpp");
    project.Save("output_protected.mpp",
    new MPPSaveOptions()
    {
        ProtectionPassword = "password"
    });

 //Tasks for .NET without specifying the ProtectionPassword

    Project project = new Project("ProtectedFile", "password");

    project.Save("output.mpp", SaveFileFormat.MPP);
// output.mpp file is not protected

    project.Save("output_protected.mpp", new MPPSaveOptions()
    {
        ProtectionPassword = "password"
    });

// output_protected.mpp file is protected.

Ξεκλειδώστε τις δυνατότητες του Microsoft Project εφαρμόζοντας ισχυρά μέτρα ασφαλείας μέσω C#. Αυτός ο αναλυτικός οδηγός έχει σχεδιαστεί για να σας καθοδηγήσει στη διαδικασία κλειδώματος εργασιών του MS Project χρησιμοποιώντας το Aspose.Tasks for .NET και την ισχύ του προγραμματισμού C#. Αξιοποιώντας τις δυνατότητες της C# σε συνδυασμό με τις λειτουργίες του MS Project, μπορείτε να δημιουργήσετε ένα ασφαλές πλαίσιο για τα αρχεία του έργου σας, διασφαλίζοντας ότι κρίσιμες εργασίες και ευαίσθητες πληροφορίες παραμένουν προστατευμένες.

Σε αυτό το ολοκληρωμένο σεμινάριο, θα εμβαθύνετε στις περιπλοκές του προγραμματισμού C# για την εφαρμογή αποτελεσματικών μηχανισμών κλειδώματος για το MS Project. Μάθετε πώς να αξιοποιείτε τις δυνατότητες του C# για να ελέγχετε την πρόσβαση στις εργασίες του έργου, αποτρέποντας μη εξουσιοδοτημένες αλλαγές και διασφαλίζοντας την ακεραιότητα των δεδομένων του έργου σας. Ο οδηγός παρέχει πρακτικά παραδείγματα, αποσπάσματα κώδικα και σαφείς εξηγήσεις για να κάνει τη διαδικασία εκμάθησης ομαλή και προσβάσιμη, ακόμη και για όσους είναι νέοι στη C#.

Command

	PM> Install-Package Aspose.Tasks

Βήματα για να κλειδώσετε το MS Project του MPP μέσω C#

  • Ανεβάστε αρχείο MPP χρησιμοποιώντας την Κλάση Έργου
  • Εισαγάγετε στοιχεία κωδικού πρόσβασης
  • Ο διακομιστής επεξεργάζεται το αρχείο και ορίζει τις ιδιότητες κωδικού πρόσβασης στο αρχείο MPP
  • Αποθηκεύστε ξανά το έργο με τον κωδικό πρόσβασης χρήστη
  • Στείλτε πίσω το αρχείο MPP στον χρήστη

Απαιτήσεις συστήματος

Το Aspose.Tasks για .NET υποστηρίζεται σε όλα τα κύρια λειτουργικά συστήματα. Απλώς βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.

  • Microsoft Windows ή συμβατό λειτουργικό σύστημα με .NET Framework, Mono και COM Interop.
  • Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio.
  • Aspose.Tasks για .NET που αναφέρονται στο έργο σας.

Σχετικά με το Aspose.Tasks για .NET API

Το Aspose.Tasks for .NET API είναι μια ισχυρή και ευέλικτη βιβλιοθήκη που δίνει τη δυνατότητα στους προγραμματιστές να εργάζονται αποτελεσματικά με αρχεία Microsoft Project στις εφαρμογές τους .NET. Είτε δημιουργείτε λύσεις που βασίζονται σε επιτραπέζιους υπολογιστές, στον ιστό ή στο cloud, το Aspose.Tasks απλοποιεί τον χειρισμό των δεδομένων του Έργου, παρέχοντας μια απρόσκοπτη και πλούσια εμπειρία.

Με το Aspose.Tasks, οι προγραμματιστές μπορούν να διαβάζουν, να γράφουν και να χειρίζονται αρχεία Microsoft Project σε διάφορες μορφές, όπως MPP, XML και HTML. Το API υποστηρίζει ένα ευρύ φάσμα λειτουργιών, επιτρέποντάς σας να εκτελείτε εργασίες όπως η δημιουργία και η τροποποίηση εργασιών, η διαχείριση πόρων, ο χειρισμός ημερολογίων και η εργασία με ιδιότητες έργου. Αυτή η ευελιξία το καθιστά ένα ανεκτίμητο εργαλείο για εφαρμογές διαχείρισης έργων, δίνοντας τη δυνατότητα στους προγραμματιστές να αυτοματοποιούν πολύπλοκες διαδικασίες και να εξορθολογίζουν τις ροές εργασίας του έργου.

Ένα από τα αξιοσημείωτα χαρακτηριστικά του Aspose.Tasks είναι η συμβατότητά του με διαφορετικές εκδόσεις του Microsoft Project, διασφαλίζοντας ότι οι εφαρμογές σας μπορούν να ενσωματωθούν απρόσκοπτα με διάφορες μορφές αρχείων Project. Το API υποστηρίζει επίσης τη μετατροπή αρχείων Project σε άλλες δημοφιλείς μορφές, όπως για παράδειγμα: Primavera, Excel, PDF, HTML, εικόνες και μορφές XML, προσφέροντας πρόσθετη ευελιξία στην ανταλλαγή δεδομένων.


Online Locker αρχείων MPP

Το Aspose.Tasks MPP Files Locker είναι μια εφαρμογή που έχει σχεδιαστεί για την ασφάλεια των αρχείων Microsoft Project (αρχεία MPP) εφαρμόζοντας μηχανισμούς κλειδώματος ή στοιχεία ελέγχου πρόσβασης. Μια τέτοια εφαρμογή μπορεί να χρησιμοποιεί τις δυνατότητες που παρέχονται από το Aspose.Tasks για το .NET API για την επιβολή μέτρων ασφαλείας στα αρχεία έργου, διασφαλίζοντας ότι μόνο εξουσιοδοτημένοι χρήστες μπορούν να έχουν πρόσβαση ή να τροποποιούν συγκεκριμένες πτυχές του έργου.
Οι δυνατότητες μιας εφαρμογής που χρησιμοποιεί το Aspose.Tasks για το κλείδωμα αρχείων MPP περιλαμβάνουν:
Κλείδωμα εργασιών και πόρων: Η δυνατότητα κλειδώματος συγκεκριμένων εργασιών ή πόρων σε ένα αρχείο Microsoft Project για την αποφυγή τυχαίων ή μη εξουσιοδοτημένων τροποποιήσεων.
Προστασία με κωδικό πρόσβασης: Εφαρμογή προστασίας με κωδικό πρόσβασης για περιορισμό της πρόσβασης σε ολόκληρο το αρχείο του έργου, διασφαλίζοντας ότι μόνο οι χρήστες με τα σωστά διαπιστευτήρια μπορούν να ανοίξουν και να κάνουν αλλαγές.
Έλεγχος πρόσβασης: Ορισμός και επιβολή ελέγχων πρόσβασης με βάση τους ρόλους των χρηστών, περιορίζοντας ορισμένους χρήστες από την πρόσβαση ή την τροποποίηση συγκεκριμένων ενοτήτων του έργου.
Διαδρομές ελέγχου: Παρακολούθηση και καταγραφή αλλαγών που έγιναν στο αρχείο του έργου, παρέχοντας μια διαδρομή ελέγχου για υπευθυνότητα και διαφάνεια.
Σημείωση: Η χρήση των εφαρμογών Data Scrapers απαιτεί από εσάς να αποδεχτείτε τους Όρους Παροχής Υπηρεσιών και την Πολιτική Απορρήτου. Δεν υποστηρίζουμε τη λήψη δεδομένων και τη χρήση αρχείων άλλων για εμπορικούς σκοπούς χωρίς τη ρητή άδειά τους. Δεν είμαστε υπεύθυνοι για οποιαδήποτε παραβίαση πνευματικών δικαιωμάτων που μπορεί να συμβεί κατά τη χρήση αυτών των εργαλείων.


Άλλες υποστηριζόμενες μορφές αρχείων κλειδώματος MS Project Tasks

Χρησιμοποιώντας C#, κάποιος μπορεί επίσης να χειριστεί αρχεία MS Project Tasks πολλών άλλων μορφών, συμπεριλαμβανομένων.