Как заблокировать проект 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, используя класс проекта.
  • Введите данные пароля
  • Сервер обрабатывает файл и устанавливает свойства пароля для файла 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-приложениях. Независимо от того, создаете ли вы настольные, веб- или облачные решения, Aspose.Tasks упрощает манипулирование данными проекта, обеспечивая бесперебойную и многофункциональную работу.

С помощью Aspose.Tasks разработчики могут читать, записывать и манипулировать файлами Microsoft Project в различных форматах, включая MPP, XML и HTML. API поддерживает широкий спектр функций, позволяя выполнять такие задачи, как создание и изменение задач, управление ресурсами, работа с календарями и работа со свойствами проекта. Такая гибкость делает его бесценным инструментом для приложений управления проектами, позволяя разработчикам автоматизировать сложные процессы и оптимизировать рабочие процессы проекта.

Одной из примечательных особенностей Aspose.Tasks является его совместимость с различными версиями Microsoft Project, что гарантирует беспрепятственную интеграцию ваших приложений с различными форматами файлов Project. API также поддерживает преобразование файлов Project в другие популярные форматы, например: Primavera, Excel, PDF, HTML, изображения и XML, обеспечивая дополнительную гибкость при обмене данными.


Онлайн-хранилище файлов MPP

Aspose.Tasks MPP Files Locker — это приложение , предназначенное для защиты файлов Microsoft Project (файлы MPP) путем реализации механизмов блокировки или контроля доступа. Такое приложение может использовать функции, предоставляемые Aspose.Tasks for .NET API, для обеспечения мер безопасности в файлах проекта, гарантируя, что только авторизованные пользователи смогут получить доступ или изменить определенные аспекты проекта.
Функции приложения, использующего Aspose.Tasks для блокировки файлов MPP, включают в себя:
Блокировка задач и ресурсов: Возможность блокировать определенные задачи или ресурсы в файле Microsoft Project для предотвращения случайных или несанкционированных изменений.
Защита паролем: реализация защиты паролем для ограничения доступа ко всему файлу проекта, гарантируя, что только пользователи с правильными учетными данными смогут открывать и вносить изменения.
Контроль доступа. Определение и применение средств контроля доступа на основе ролей пользователей, ограничивающих доступ определенных пользователей к определенным разделам проекта или их изменение.
Аудиторские журналы. Отслеживание и регистрация изменений, внесенных в файл проекта, обеспечивающие контрольный журнал для обеспечения подотчетности и прозрачности.
Примечание. Использование приложений Data Scrapers требует принятия наших Условий обслуживания и Политики конфиденциальности. . Мы не поддерживаем загрузку данных и использование файлов других людей в коммерческих целях. без их явного разрешения. Мы не несем ответственности за любые нарушения авторских прав, которые могут возникнуть при использовании этих инструментов.


Другие поддерживаемые форматы файлов задач MS Project блокировки

Используя C#, можно также манипулировать файлами задач MS Project многих других форматов, в том числе.