Introduzione a Microsoft Information Protection .NET Wrapper

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

Installare il wrapper gestito e tutte le dipendenze tramite NuGet in Visual Studio.

Piattaforme supportate

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

  • .NET Standard 2.0 (e qualsiasi runtime che lo implementa, inclusi .NET Framework 4.6.1+ e .NET 6 o versione successiva)

Installazione del pacchetto

Dalla console di Gestione pacchetti in Visual Studio 2022 o versione successiva installare il pacchetto eseguendo:

install-package Microsoft.InformationProtection.File

Non sono necessari pacchetti aggiuntivi. Il pacchetto include tutte le librerie di terze parti e le copia nella cartella di output alla compilazione.

Dettagli del wrapper

Il wrapper .NET è un wrapper gestito generato da SWIG. Il wrapper usa librerie C++ compilate da Microsoft Information Protection SDK. La versione C++ dell'SDK include queste DLL.

Sovrapposizione dei concetti

La versione C++ dell'SDK e il wrapper gestito presentano alcune differenze fondamentali.

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

Passaggi successivi

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