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 sorgen dafür, dass Informationen unabhängig davon, wo sie reisen, klassifiziert, gekennzeichnet und geschützt werden.

Installieren Sie den verwalteten Wrapper und alle Abhängigkeiten von NuGet in Visual Studio.

Unterstützte Plattformen

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

  • .NET Standard 2.0 (und jede verbrauchende Laufzeit, einschließlich .NET Framework 4.6.1+ und .NET 6 oder höher)

Installieren des Pakets

Installieren Sie das Paket über die Paket-Manager Konsole in Visual Studio 2022 oder höher, indem Sie Folgendes ausführen:

install-package Microsoft.InformationProtection.File

Sie benötigen keine zusätzlichen Pakete. Das Paket enthält alle Drittanbieterbibliotheken und kopiert sie in den Ausgabeordner auf dem Build.

Details zum Wrapper

Der .NET Wrapper ist ein vom SWIG generierter verwalteter Wrapper. Der Wrapper verwendet kompilierte C++-Bibliotheken aus dem Microsoft Information Protection SDK. Die C++-Version des SDK enthält diese DLLs.

Konzeptüberlappung

Die C++-Version des SDK und der verwaltete Wrapper weisen einige grundlegende Unterschiede auf.

  • Der .NET-Wrapper erfordert nicht die Verwendung von Observers für asynchrone Vorgänge. Sie implementiert asynchrone Vorgänge mithilfe des aufgabenbasierten asynchronen Musters.
  • Der .NET-Wrapper erfordert die Delegates, die Bestandteil des C++-SDK sind: AuthDelegate und ConsentDelegate. Sie implementiert diese Delegaten mithilfe der Schnittstellen IAuthDelegate 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.