Introdução ao wrapper .NET do Microsoft Proteção de Informações

O Microsoft Proteção de Informações SDK .NET Wrapper permite que os desenvolvedores integrem a experiência Proteção de Informações do Microsoft Purview em seus próprios aplicativos e serviços. Os recursos de classificação, rotulagem e proteção do SDK ajudam a garantir que as informações sejam classificadas, rotuladas e protegidas, independentemente de onde elas viajem.

Instale o wrapper gerenciado e todas as dependências do NuGet no Visual Studio.

Plataformas com suporte

O wrapper .NET do Microsoft Proteção de Informações é compatível com as seguintes plataformas .NET:

  • .NET Standard 2.0 (e qualquer runtime que o consome, incluindo o .NET Framework 4.6.1+ e o .NET 6 ou superior)

Instalando o pacote

No Console do Gerenciador de Pacotes no Visual Studio 2022 ou posterior, instale o pacote executando:

install-package Microsoft.InformationProtection.File

Você não precisa de pacotes extras. O pacote inclui todas as bibliotecas de terceiros e as copia para a pasta de saída no build.

Detalhes do encapsulador

O wrapper .NET é um wrapper gerenciado gerado por SWIG. O wrapper usa bibliotecas C++ compiladas do SDK do Microsoft Proteção de Informações. A versão C++ do SDK inclui essas DLLs.

Sobreposição de conceito

A versão C++ do SDK e do wrapper gerenciado tem algumas diferenças fundamentais.

  • O wrapper de .NET não requer o uso de Observadores para operações assíncronas. Ele implementa operações assíncronas usando o padrão assíncrono baseado em tarefa.
  • O wrapper .NET requer os delegados que fazem parte do SDK do C++: AuthDelegate e ConsentDelegate. Ele implementa esses delegados usando as interfaces IAuthDelegate e IConsentDelegate.

Próximas Etapas 

Em seguida, examine Início rápido - Inicialização do SDK do Microsoft Proteção de Informações (MIP) para C# para começar a criar um aplicativo de console básico habilitado para MIP.