Introdução ao Microsoft Information Protection .NET Wrapper

O Microsoft Information Protection SDK .NET Wrapper permite que os desenvolvedores integrem a experiência de 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, não importa para onde viajem.

O wrapper gerenciado e todas as dependências podem ser instalados via NuGet no Visual Studio.

Plataformas suportadas

O Microsoft Information Protection .NET Wrapper é suportado nas seguintes plataformas .NET:

  • .NET Padrão 2.0
  • .NET 4.0

Instalando o pacote

No Console do Gerenciador de Pacotes no Visual Studio 2017, instale o pacote executando:

install-package Microsoft.InformationProtection.File

Não são necessários pacotes adicionais. Todas as bibliotecas de terceiros estão incluídas e serão copiadas para a pasta de saída na compilação.

Detalhes do invólucro

O wrapper .NET é um wrapper gerenciado gerado por SWIG . O wrapper usa bibliotecas C++ compiladas do SDK da Proteção de Informações da Microsoft. Essas DLLs são as mesmas DLLs incluídas com a versão C++ do SDK.

Sobreposição de conceitos

Há algumas diferenças fundamentais entre a versão C++ do SDK e o wrapper gerenciado.

  • O wrapper .NET não requer o uso de observadores para operações assíncronas. Todas as operações assíncronas são implementadas por meio do padrão assíncrono baseado em tarefas.
  • O wrapper .NET requer os delegados que fazem parte do C++ SDK: AuthDelegate e ConsentDelegate. Estes delegados são implementados através das interfaces IAuthDelegate e IConsentDelegate

Próximas Etapas

Em seguida, consulte Guia de início rápido - Inicialização para o Microsoft Information Protection (MIP) SDK C# para começar a criar um aplicativo de console básico habilitado para MIP.