Wprowadzenie do opakowania Microsoft Information Protection .NET

Pakiet Microsoft Information Protection SDK .NET Wrapper umożliwia deweloperom integrowanie Microsoft Information Protection środowiska z własnymi aplikacjami i usługami. Funkcje klasyfikacji, oznaczania i ochrony zestawu SDK pomagają zagwarantować, że informacje będą klasyfikowane, oznaczane i chronione niezależnie od miejsca, do którego się przemieszczają.

Zarządzane zawijacze i wszystkie zależności można instalować za pośrednictwem NuGet w Visual Studio.

Obsługiwane platformy

Ten Microsoft Information Protection .NET Wrapper jest obsługiwany na następujących platformach .NET:

  • .NET Standard 2.0
  • .NET 4.0

Instalowanie pakietu

Z konsoli Menedżer pakietów w programie Visual Studio 2017 zainstaluj pakiet, uruchamiając program:

install-package Microsoft.InformationProtection.File

Nie są wymagane żadne dodatkowe pakiety. Wszystkie biblioteki innych firm są uwzględniane i kopiowane do folderu wyjściowego w kompilacji.

Szczegóły zawijacza

Zawijasz .NET jest zarządzanym opakowaniem wygenerowanym przez usługę SWIG. Pakiet ten używa skompilowanych bibliotek C++ z zestawu Microsoft Information Protection SDK. Te biblioteki DLL są tymi samymi bibliotekami DLL dołączonymi do wersji C++ zestawu SDK.

Nakładanie się koncepcji

Istnieje kilka podstawowych różnic między wersją zestawu SDK C++ a zarządzanym pakietem zawijanym.

  • Zawinięcie .NET nie wymaga użycia obserwatorów na użytek operacji async. Wszystkie asynchroniczne operacje są implementowane za pośrednictwem asynchronicznegowzorca zadań.
  • Pakiet zawijacy .NET wymaga pełnomocników, którzy są częścią zestawu SDK języka C++: AuthDelegate i ConsentDelegate. Tych pełnomocników zaimplementowano za pośrednictwem interfejsów IAuthDelegate i IConsentDelegate

Następne kroki

Następnie zapoznaj się z tematem Szybki start — inicjowanie Microsoft Information Protection SDK (MIP) SDK C#, aby rozpocząć tworzenie podstawowej aplikacji konsoli z obsługą technologii MIP.