Introduzione al wrapper .NET di Microsoft Information Protection

Microsoft Information Protection SDK .NET Wrapper consente agli sviluppatori di integrare l'esperienza di Microsoft Purview Information Protection nelle proprie applicazioni e servizi. Le funzionalità di classificazione, etichettatura e protezione dell'SDK consentono di garantire che le informazioni siano classificate, etichettate e protette indipendentemente dalla posizione in cui si spostano.

Il wrapper gestito e tutte le dipendenze possono essere installati tramite NuGet in Visual Studio.

Piattaforme supportate

Microsoft Information Protection Wrapper .NET è supportato nelle piattaforme .NET seguenti:

  • .NET Standard 2.0
  • .NET 4.0

Installazione del pacchetto

Dalla console Gestione pacchetti in Visual Studio 2017 installare il pacchetto eseguendo:

install-package Microsoft.InformationProtection.File

Non sono necessari pacchetti aggiuntivi. Tutte le librerie di terze parti sono incluse e verranno copiate nella cartella di output nella compilazione.

Dettagli wrapper

Il wrapper .NET è un wrapper gestito generato da SWIG . Il wrapper usa librerie C++ compilate da Microsoft Information Protection SDK. Queste DLL sono le stesse DLL incluse nella versione C++ dell'SDK.

Sovrapposizione dei concetti

Esistono alcune differenze fondamentali tra la versione C++ dell'SDK e il wrapper gestito.

  • Il wrapper .NET non richiede l'uso degli osservatori per le operazioni asincrone. Tutte le operazioni asincrone vengono implementate tramite il modello asincrono basato su attività.
  • Il wrapper .NET richiede i delegati che fanno parte di C++ SDK: AuthDelegate e ConsentDelegate. Questi delegati vengono implementati tramite le interfacce IAuthDelegate e IConsentDelegate

Passaggi successivi

Vedere quindi Guida introduttiva - Inizializzazione per Microsoft Information Protection (MIP) SDK C# per iniziare a creare un'applicazione console abilitata per MIP di base.