如何使用 C# 鎖定 MS 項目

鎖定 MS 項目 - 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.

透過 C# 實施強大的安全措施,釋放 Microsoft Project 的潛力。本逐步指南旨在引導您完成使用 Aspose.Tasks for .NET 和 C# 程式設計功能鎖定 MS Project 任務的過程。透過將 C# 的功能與 MS Project 的功能結合起來,您可以為專案文件建立安全框架,確保關鍵任務和敏感資訊受到保護。

在這個綜合教程中,您將深入研究 C# 程式設計的複雜性,以實現 MS Project 的有效鎖定機制。了解如何利用 C# 的功能來控制對專案任務的訪問,防止未經授權的變更並確保專案資料的完整性。本指南提供了實用範例、程式碼片段和清晰的解釋,使學習過程順利且易於理解,即使對於 C# 新手來說也是如此。

Command

	PM> Install-Package Aspose.Tasks

透過C#鎖定MPP MS專案的步驟

  • 使用Project Class上傳MPP文件
  • 輸入密碼詳細信息
  • 伺服器處理檔案並將密碼屬性設定到MPP檔案中
  • 使用使用者密碼重新儲存項目
  • 發回MPP檔案給用戶

系統需求

所有主要作業系統都支援 Aspose.Tasks for .NET。只需確保您滿足以下先決條件即可。

  • Microsoft Windows 或具有 .NET Framework、Mono 和 COM Interop 的相容作業系統。
  • 開發環境如Microsoft Visual Studio。
  • 專案中引用的 Aspose.Tasks for .NET。

關於 .NET API 的 Aspose.Tasks

Aspose.Tasks for .NET API 是一個功能強大且多功能的程式庫,使開發人員能夠在其 .NET 應用程式中有效地使用 Microsoft Project 檔案。無論您是建立桌面、Web 還是基於雲端的解決方案,Aspose.Tasks 都可以簡化專案資料的操作,提供無縫且功能豐富的體驗。

使用 Aspose.Tasks,開發人員可以讀取、寫入和操作各種格式的 Microsoft Project 文件,包括 MPP、XML 和 HTML。此 API 支援廣泛的功能,可讓您執行建立和修改任務、管理資源、處理日曆以及使用專案屬性等任務。這種靈活性使其成為專案管理應用程式的寶貴工具,使開發人員能夠自動化複雜的流程並簡化專案工作流程。

Aspose.Tasks 的顯著功能之一是它與不同版本的 Microsoft Project 的兼容性,確保您的應用程式可以與各種 Project 檔案格式無縫整合。該 API 還支援將專案文件轉換為其他流行格式,例如:Primavera、Excel、PDF、HTML、圖像和 XML 格式,從而在資料交換方面提供額外的靈活性。


線上 MPP 文件儲物櫃

Aspose.Tasks MPP Files Locker 是一個 應用程式 ,旨在透過實施鎖定機製或存取控制來保護 Microsoft Project 檔案(MPP 檔案)。此類應用程式可以利用 Aspose.Tasks for .NET API 提供的功能對專案文件實施安全措施,確保只有授權使用者才能存取或修改專案的特定方面。
使用Aspose.Tasks 鎖定MPP 檔案的應用程式的功能包括:
任務和資源鎖定: 能夠鎖定Microsoft Project 檔案中的特定任務或資源,以防止意外或未經授權的修改。
密碼保護: 實施密碼保護以限制對整個專案文件的訪問,確保只有具有正確憑證的使用者才能開啟並進行變更。
存取控制: 基於使用者角色定義和實施存取控制,限制某些使用者存取或修改專案的特定部分。
審計追蹤: 追蹤和記錄對專案文件所做的更改,提供問責制和透明度的審計追蹤。
**注意:**使用資料抓取應用程式需要您接受我們的 服務條款隱私權政策 。我們不支援下載資料和使用他人的檔案用於商業目的未經他們的明確許可。對於使用這些工具時可能發生的任何版權侵權,我們不承擔任何責任。


其他支援的鎖定 MS Project 任務檔案格式

使用 C#,還可以操作許多其他格式的 MS Project 任務文件,包括。