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
IAuthDelegateiIConsentDelegate
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.