Hur man låser MS Project med 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.

Lås upp potentialen hos Microsoft Project genom att implementera robusta säkerhetsåtgärder genom C#. Denna steg-för-steg-guide är utformad för att leda dig genom processen att låsa MS Project-uppgifter med hjälp av Aspose.Tasks for .NET och kraften i C#-programmering. Genom att utnyttja funktionerna i C# i kombination med MS Projects funktioner kan du skapa ett säkert ramverk för dina projektfiler, vilket säkerställer att viktiga uppgifter och känslig information förblir skyddade.

I den här omfattande handledningen kommer du att fördjupa dig i krångligheterna med C#-programmering för att implementera effektiva låsmekanismer för MS Project. Lär dig hur du använder C#s funktioner för att kontrollera åtkomsten till projektuppgifter, förhindra obehöriga ändringar och säkerställa integriteten hos dina projektdata. Guiden ger praktiska exempel, kodavsnitt och tydliga förklaringar för att göra inlärningsprocessen smidig och tillgänglig, även för de som är nybörjare i C#.

Command

	PM> Install-Package Aspose.Tasks

Steg för att låsa MS Project of MPP via C#

  • Ladda upp MPP-fil med Project Class
  • Ange lösenordsinformation
  • Servern bearbetar filen och ställer in lösenordsegenskaperna till MPP-filen
  • Spara projektet igen med användarlösenordet
  • Skicka tillbaka MPP-fil till användaren

Systemkrav

Aspose.Tasks för .NET stöds på alla större operativsystem. Se bara till att du har följande förutsättningar.

  • Microsoft Windows eller ett kompatibelt operativsystem med .NET Framework, Mono och COM Interop.
  • Utvecklingsmiljö som Microsoft Visual Studio.
  • Aspose.Tasks för .NET refererade till i ditt projekt.

Om Aspose.Tasks för .NET API

Aspose.Tasks för .NET API är ett kraftfullt och mångsidigt bibliotek som ger utvecklare möjlighet att effektivt arbeta med Microsoft Project-filer i sina .NET-applikationer. Oavsett om du bygger skrivbords-, webb- eller molnbaserade lösningar, förenklar Aspose.Tasks manipuleringen av projektdata, vilket ger en sömlös och funktionsrik upplevelse.

Med Aspose.Tasks kan utvecklare läsa, skriva och manipulera Microsoft Project-filer i olika format, inklusive MPP, XML och HTML. API:et stöder ett brett utbud av funktioner, vilket gör att du kan utföra uppgifter som att skapa och ändra uppgifter, hantera resurser, hantera kalendrar och arbeta med projektegenskaper. Denna flexibilitet gör det till ett ovärderligt verktyg för projektledningsapplikationer, vilket gör det möjligt för utvecklare att automatisera komplexa processer och effektivisera projektarbetsflöden.

En av de anmärkningsvärda egenskaperna hos Aspose.Tasks är dess kompatibilitet med olika versioner av Microsoft Project, vilket säkerställer att dina applikationer sömlöst kan integreras med olika Project-filformat. API:et stöder även konvertering av projektfiler till andra populära format som till exempel: Primavera, Excel, PDF, HTML, bilder och XML-format, vilket ger ytterligare flexibilitet vid datautbyte.


Online MPP-filer Locker

Aspose.Tasks MPP Files Locker är en applikation utformad för att säkra Microsoft Project-filer (MPP-filer) genom att implementera låsmekanismer eller åtkomstkontroller. En sådan applikation kan använda funktionerna som tillhandahålls av Aspose.Tasks för .NET API för att genomdriva säkerhetsåtgärder på projektfiler, vilket säkerställer att endast auktoriserade användare kan komma åt eller ändra specifika aspekter av projektet.
Funktioner hos en applikation som använder Aspose.Tasks för att låsa MPP-filer inkluderar:
Låsning av uppgifter och resurser: Möjligheten att låsa specifika uppgifter eller resurser i en Microsoft Project-fil för att förhindra oavsiktliga eller obehöriga ändringar.
Lösenordsskydd: Implementering av lösenordsskydd för att begränsa åtkomsten till hela projektfilen, vilket säkerställer att endast användare med rätt inloggningsuppgifter kan öppna och göra ändringar.
Åtkomstkontroll: Definition och tillämpning av åtkomstkontroller baserat på användarroller, vilket begränsar vissa användare från att komma åt eller ändra specifika delar av projektet.
Revisionsspår: Spåra och logga ändringar som gjorts i projektfilen, vilket ger en revisionsspår för ansvarsskyldighet och transparens.
Obs! Användning av Data Scrapers-apparna kräver att du accepterar våra Användarvillkor och Sekretesspolicy. Vi stöder inte nedladdning av data och användning av andras filer för kommersiella ändamål utan deras uttryckliga tillstånd. Vi är inte ansvariga för eventuella upphovsrättsintrång som kan inträffa när du använder dessa verktyg.


Annat som stöds lås MS Project Tasks Filformat

Med C# kan man också manipulera MS Project Tasks-filer i många andra format inklusive.