Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оболочка пакета SDK для .NET Microsoft Information Protection позволяет разработчикам интегрировать интерфейс Защита информации Microsoft Purview в собственные приложения и службы. Функции классификации, маркировки и защиты пакета SDK помогают обеспечить классификацию, маркировку и защиту информации независимо от того, где она перемещается.
Управляемая оболочка и все зависимости устанавливаются через NuGet в Visual Studio.
Поддерживаемые платформы
Оболочка Microsoft Information Protection .NET поддерживается на следующих платформах .NET:
- .NET Standard 2.0
- .NET 4.0
Установка пакета
В консоли диспетчера пакетов в Visual Studio 2017 установите пакет, выполнив следующую команду:
install-package Microsoft.InformationProtection.File
Дополнительные пакеты не требуются. Все сторонние библиотеки включены и будут скопированы в выходную папку при сборке.
Сведения о оболочке
Оболочка .NET — это управляемая оболочка, созданная с помощью SWIG. Оболочка использует скомпилированные библиотеки C++ из пакета SDK Microsoft Information Protection. Эти библиотеки DLL представляют собой те же библиотеки DLL, которые включены в версию пакета SDK для C++.
Перекрытие концепции
Существует несколько фундаментальных различий между версией пакета SDK для C++ и управляемой оболочкой.
- Оболочка .NET не требует использования наблюдателей для асинхронных операций. Все асинхронные операции реализуются с помощью асинхронного шаблона на основе задач.
- Оболочка .NET требует делегатов, входящих в пакет SDK C++: AuthDelegate и ConsentDelegate. Эти делегаты реализуются посредством интерфейсов
IAuthDelegateиIConsentDelegate
Дальнейшие шаги
Далее ознакомьтесь с кратким руководством по инициализации SDK Microsoft Information Protection (MIP) на C#, чтобы начать создание базового консольного приложения с поддержкой MIP.