Prise en main de Microsoft Information Protection .NET Wrapper

Le sdk Microsoft Information Protection .NET Wrapper permet aux développeurs d’intégrer l’expérience de Protection des données Microsoft Purview dans leurs propres applications et services. Les fonctionnalités de classification, d’étiquetage et de protection du Kit de développement logiciel (SDK) permettent de s’assurer que les informations sont classifiées, étiquetées et protégées, quel que soit l’endroit où elles se déplacent.

Installez le wrapper managé et toutes les dépendances de NuGet dans Visual Studio.

Plateformes prises en charge

Le wrapper Microsoft Information Protection .NET est pris en charge sur les plateformes .NET suivantes :

  • .NET Standard 2.0 (et tout runtime consommant, y compris .NET Framework 4.6.1+ et .NET 6 ou version ultérieure)

Installation du package

À partir de la console Gestionnaire de package dans Visual Studio 2022 ou version ultérieure, installez le package en exécutant :

install-package Microsoft.InformationProtection.File

Vous n’avez pas besoin de packages supplémentaires. Le package inclut toutes les bibliothèques tierces et les copie dans le dossier de sortie lors de la génération.

Détails de l’encapsuleur

Le wrapper .NET est un wrapper managé généré par SWIG. Le wrapper utilise des bibliothèques C++ compilées à partir du Kit de développement logiciel (SDK) Microsoft Information Protection. La version C++ du Kit de développement logiciel (SDK) inclut ces DLL.

Chevauchement de concept

La version C++ du Kit de développement logiciel (SDK) et le wrapper managé présentent quelques différences fondamentales.

  • Le wrapper .NET ne nécessite pas l'utilisation d'Observateurs pour les opérations asynchrones. Il implémente des opérations asynchrones à l’aide du modèle asynchrone basé sur les tâches.
  • Le wrapper .NET requiert les délégués qui font partie du Kit de développement logiciel (SDK) C++ : AuthDelegate et ConsentDelegate. Il implémente ces délégués à l’aide des interfaces IAuthDelegate et IConsentDelegate.

Étapes suivantes

Ensuite, passez en revue Quickstart - Initialization for Microsoft Information Protection (MIP) SDK C# pour commencer à créer une application console compatible MIP de base.