วิธีล็อคโครงการ MS โดยใช้ C#

ล็อคโครงการ 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.

ปลดล็อกศักยภาพของ 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 โดยใช้ Project Class
  • กรอกรายละเอียดรหัสผ่าน
  • เซิร์ฟเวอร์ประมวลผลไฟล์และตั้งค่าคุณสมบัติรหัสผ่านเป็นไฟล์ MPP
  • บันทึกโครงการอีกครั้งด้วยรหัสผ่านผู้ใช้
  • ส่งไฟล์ MPP กลับไปยังผู้ใช้

ความต้องการของระบบ

Aspose.Tasks สำหรับ .NET ได้รับการสนับสนุนบนระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่รองรับ .NET Framework, Mono และ COM Interop
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • Aspose.Tasks สำหรับ .NET อ้างอิงในโครงการของคุณ

เกี่ยวกับ Aspose.Tasks สำหรับ .NET API

Aspose.Tasks สำหรับ .NET API เป็นไลบรารีอเนกประสงค์ที่ทรงพลังและช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ Microsoft Project ในแอปพลิเคชัน .NET ได้อย่างมีประสิทธิภาพ ไม่ว่าคุณจะสร้างโซลูชันบนเดสก์ท็อป เว็บ หรือบนคลาวด์ 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 สำหรับ .NET API เพื่อบังคับใช้มาตรการรักษาความปลอดภัยในไฟล์โปรเจ็กต์ เพื่อให้มั่นใจว่ามีเพียงผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงหรือแก้ไขลักษณะเฉพาะของโปรเจ็กต์ได้
คุณสมบัติของแอปพลิเคชันที่ใช้ Aspose.Tasks สำหรับการล็อคไฟล์ MPP ได้แก่:
การล็อคงานและทรัพยากร: ความสามารถในการล็อคงานหรือทรัพยากรเฉพาะภายในไฟล์ Microsoft Project เพื่อป้องกันการแก้ไขโดยไม่ได้ตั้งใจหรือไม่ได้รับอนุญาต
การป้องกันด้วยรหัสผ่าน: การใช้การป้องกันด้วยรหัสผ่านเพื่อจำกัดการเข้าถึงไฟล์โครงการทั้งหมด ทำให้มั่นใจได้ว่าเฉพาะผู้ใช้ที่มีข้อมูลประจำตัวที่ถูกต้องเท่านั้นที่สามารถเปิดและทำการเปลี่ยนแปลงได้
การควบคุมการเข้าถึง: คำจำกัดความและการบังคับใช้การควบคุมการเข้าถึงตามบทบาทของผู้ใช้ การจำกัดผู้ใช้บางรายไม่ให้เข้าถึงหรือแก้ไขส่วนเฉพาะของโครงการ
เส้นทางการตรวจสอบ: การติดตามและบันทึกการเปลี่ยนแปลงที่ทำกับไฟล์โครงการ ทำให้เกิดเส้นทางการตรวจสอบสำหรับความรับผิดชอบและความโปร่งใส
หมายเหตุ: การใช้แอป Data Scrapers คุณต้องยอมรับ ข้อกำหนดในการให้บริการ และ นโยบายความเป็นส่วนตัว เราไม่รองรับการดาวน์โหลดข้อมูลและการใช้ไฟล์ของบุคคลอื่นเพื่อวัตถุประสงค์ทางการค้า โดยไม่ได้รับอนุญาตอย่างชัดแจ้ง เราจะไม่รับผิดชอบต่อการละเมิดลิขสิทธิ์ใด ๆ ที่อาจเกิดขึ้นเมื่อใช้เครื่องมือเหล่านี้


รูปแบบไฟล์งานโครงการ MS ล็อคที่รองรับอื่น ๆ

การใช้ C# ทำให้เราสามารถจัดการไฟล์ MS Project Tasks ในรูปแบบอื่น ๆ ได้มากมายรวมถึง