Wprowadzenie do opakowania .NET usługi Microsoft Information Protection

Zestaw SDK Microsoft Information Protection .NET Wrapper umożliwia deweloperom integrację środowiska Microsoft Purview Information Protection z własnymi aplikacjami i usługami. Funkcje klasyfikacji, etykietowania i ochrony zestawu SDK pomagają zagwarantować, że informacje są klasyfikowane, oznaczone etykietami i chronione bez względu na miejsce podróży.

Zainstaluj zarządzaną nakładkę oraz wszystkie zależności z repozytorium NuGet w programie Visual Studio.

Obsługiwane platformy

Otoka Microsoft Information Protection .NET jest obsługiwana na następujących platformach .NET:

  • .NET Standard 2.0 (i dowolne środowisko uruchomieniowe obsługujące tę specyfikację, w tym .NET Framework 4.6.1 lub nowszy oraz .NET 6 lub nowszy)

Instalowanie pakietu

W konsoli Menedżer pakietów w programie Visual Studio 2022 lub nowszym zainstaluj pakiet, uruchamiając polecenie:

install-package Microsoft.InformationProtection.File

Nie potrzebujesz dodatkowych pakietów. Pakiet zawiera wszystkie biblioteki innych firm i kopiuje je do folderu wyjściowego w kompilacji.

Szczegóły opakowania

Otoka dla platformy .NET jest zarządzaną otoką wygenerowaną przez SWIG. Otoka używa skompilowanych bibliotek języka C++ z zestawu MICROSOFT INFORMATION PROTECTION SDK. Wersja języka C++ zestawu SDK obejmuje te biblioteki DLL.

Nakładanie się koncepcji

Wersja SDK dla języka C++ i opakowanie zarządzane mają kilka podstawowych różnic.

  • Otoka .NET nie wymaga użycia obserwatorów na potrzeby operacji asynchronicznych. Implementuje operacje asynchroniczne przy użyciu asynchronicznego wzorca opartego na zadaniach.
  • Otoka .NET wymaga delegatów będących częścią zestawu SDK języka C++: AuthDelegate i ConsentDelegate. Implementuje te delegaty przy użyciu interfejsów IAuthDelegate i IConsentDelegate.

Następne kroki

Następnie przejrzyj Quickstart — inicjowanie zestawu SDK Microsoft Information Protection (MIP) C# aby rozpocząć tworzenie podstawowej aplikacji konsolowej z obsługą protokołu MIP.