Як заблокувати MS Project за допомогою C#

Блокування 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 для .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 Project Tasks Формати файлів

Використовуючи C#, можна також маніпулювати файлами завдань MS Project у багатьох інших форматах, включаючи.