Začínáme s Microsoft Information Protection .NET Wrapperem

Obálka sady Microsoft Information Protection SDK .NET umožňuje vývojářům integrovat prostředí Microsoft Purview Information Protection do vlastních aplikací a služeb. Funkce klasifikace, popisování a ochrany sady SDK pomáhají zajistit, aby informace byly klasifikovány, označeny a chráněny bez ohledu na to, kam se cestují.

Spravované zabalení a všechny závislosti lze nainstalovat prostřednictvím NuGet ve Visual Studiu.

Podporované platformy

Obálka microsoft Information Protection .NET je podporována na následujících platformách .NET:

  • .NET Standard 2.0
  • .NET 4.0

Instalace balíčku

Z konzoly Správce balíčků v sadě Visual Studio 2017 nainstalujte balíček spuštěním následujícího příkazu:

install-package Microsoft.InformationProtection.File

Nejsou vyžadovány žádné další balíčky. Všechny knihovny třetích stran jsou zahrnuté a při sestavení budou zkopírovány do výstupní složky.

Podrobnosti obálky

Obálka .NET je spravovaná obálka generovaná pomocí SWIG. Obálka používá zkompilované knihovny jazyka C++ ze sady Microsoft Information Protection SDK. Tyto DLL knihovny jsou stejné jako ty, které jsou součástí verze C++ sady SDK.

Překrývající se koncept

Mezi verzí C++ sady SDK a spravovaným wrapperem existuje několik základních rozdílů.

  • Obálka .NET nevyžaduje použití pozorovatelů pro asynchronní operace. Všechny asynchronní operace se implementují prostřednictvím asynchronního vzoru založeného na úlohách.
  • Obálka .NET vyžaduje delegáty, které jsou součástí sady C++ SDK: AuthDelegate a ConsentDelegate. Tito delegáti se implementují prostřednictvím rozhraní IAuthDelegate a IConsentDelegate

Další kroky

Dále si projděte rychlý start – inicializace sady Microsoft Information Protection (MIP) SDK V jazyce C# a začněte vytvářet základní konzolovou aplikaci s podporou MIP.