Aan de slag met de Microsoft Information Protection .NET Wrapper

Met de Microsoft Information Protection SDK .NET Wrapper kunnen ontwikkelaars de Microsoft Purview Informatiebeveiliging ervaring integreren in hun eigen toepassingen en services. De classificatie-, label- en beveiligingsfuncties van de SDK helpen ervoor te zorgen dat informatie wordt geclassificeerd, gelabeld en beveiligd, ongeacht waar deze zich bevindt.

Installeer de beheerde wrapper en alle afhankelijkheden van NuGet in Visual Studio.

Ondersteunde platforms

Microsoft Information Protection .NET Wrapper wordt ondersteund op de volgende .NET-platforms:

  • .NET Standard 2.0 (en elke verbruikende runtime, waaronder .NET Framework 4.6.1+ en .NET 6 of hoger)

Het pakket installeren

Installeer het pakket vanuit de Pakketbeheer Console in Visual Studio 2022 of hoger door het volgende uit te voeren:

install-package Microsoft.InformationProtection.File

U hebt geen extra pakketten nodig. Het pakket bevat alle bibliotheken van derden en kopieert deze naar de uitvoermap op build.

Wrapperdetails

De .NET wrapper is een door SWIG gegenereerde beheerde wrapper. De wrapper maakt gebruik van gecompileerde C++-bibliotheken van de Microsoft Information Protection SDK. De C++-versie van de SDK bevat deze DLL's.

Conceptuele overlap

De C++-versie van de SDK en de beheerde wrapper hebben enkele fundamentele verschillen.

  • De .NET-wrapper vereist geen waarnemers voor asynchrone bewerkingen. Hiermee worden asynchrone bewerkingen geïmplementeerd met behulp van het Asynchrone patroon op basis van taken.
  • De .NET wrapper vereist de gemachtigden die deel uitmaken van de C++ SDK: AuthDelegate en ConsentDelegate. Deze gemachtigden worden geïmplementeerd met behulp van de interfaces IAuthDelegate en IConsentDelegate.

Volgende stappen 

Bekijk vervolgens quickstart- Initialisatie voor Microsoft Information Protection SDK C# om aan de slag te gaan met het bouwen van een eenvoudige, met MIP ingeschakelde consoletoepassing.