Freigeben über


Erste Schritte mit dem Microsoft Information Protection .NET Wrapper

Mit dem Microsoft Information Protection SDK .NET Wrapper können Entwickler die Microsoft Purview Information Protection-Erfahrung in ihre eigenen Anwendungen und Dienste integrieren. Die Klassifizierungs-, Bezeichnungs- und Schutzfeatures des SDK tragen dazu bei, sicherzustellen, dass Informationen unabhängig davon, wo sie sich befinden, klassifiziert, gekennzeichnet und geschützt werden.

Der verwaltete Wrapper und alle Abhängigkeiten können über NuGet in Visual Studio installiert werden.

Unterstützte Plattformen

Der .NET Wrapper von Microsoft Information Protection wird auf den folgenden .NET-Plattformen unterstützt:

  • .NET Standard 2.0
  • .NET 4.0

Installieren des Pakets

Installieren Sie das Paket über die Paket-Manager-Konsole in Visual Studio 2017, indem Sie Folgendes ausführen:

install-package Microsoft.InformationProtection.File

Es sind keine zusätzlichen Pakete erforderlich. Alle Drittanbieterbibliotheken sind enthalten und werden im Build in den Ausgabeordner kopiert.

Verpackungsdetails

Der .NET-Wrapper ist ein von SWIG generierter verwalteter Wrapper. Der Wrapper verwendet kompilierte C++-Bibliotheken aus dem Microsoft Information Protection SDK. Diese DLLs sind die gleichen DLLs, die in der C++-Version des SDK enthalten sind.

Konzeptüberlappung

Es gibt einige grundlegende Unterschiede zwischen der C++-Version des SDK und dem verwalteten Wrapper.

  • Der .NET-Wrapper erfordert nicht die Verwendung von Observers für asynchrone Vorgänge. Alle asynchronen Vorgänge werden über das aufgabenbasierte asynchrone Muster implementiert.
  • Der .NET-Wrapper erfordert die Delegaten, die Teil des C++-SDK sind: AuthDelegate und ConsentDelegate. Diese Stellvertretungen werden über die Schnittstellen IAuthDelegate implementiert und IConsentDelegate

Nächste Schritte

Lesen Sie als Nächstes die Schnellstartanleitung – Initialisierung für microsoft Information Protection (MIP) SDK C# für die ersten Schritte beim Erstellen einer einfachen, MIP-fähigen Konsolenanwendung.