Começar com o Microsoft Information Protection .NET Wrapper

O SDK Microsoft Information Protection .NET Wrapper permite aos programadores integrar a experiência Proteção de Informações do Microsoft Purview nas suas próprias aplicações e serviços. As características de classificação, rotulagem e proteção do SDK ajudam a garantir que a informação é classificada, rotulada e protegida, independentemente do local onde viaja.

Instala o wrapper gerido e todas as dependências do NuGet no Visual Studio.

Plataformas suportadas

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

  • .NET Standard 2.0 (e qualquer tempo de execução que consuma, incluindo .NET Framework 4.6.1+ e .NET 6 ou posterior)

Instalação do pacote

A partir da Consola do Gestor de Pacotes no Visual Studio 2022 ou posterior, instale o pacote executando:

install-package Microsoft.InformationProtection.File

Não precisas de pacotes extra. O pacote inclui todas as bibliotecas de terceiros e copia-as para a pasta de saída na compilação.

Detalhes do invólucro

O wrapper .NET é um invólucro gerido gerado por SWIG. O wrapper usa bibliotecas C++ compiladas do SDK da Proteção de Informações da Microsoft. A versão C++ do SDK inclui estas DLLs.

Sobreposição de conceitos

A versão C++ do SDK e o wrapper gerido têm algumas diferenças fundamentais.

  • O wrapper .NET não requer o uso de observadores para operações assíncronas. Implementa operações assíncronas utilizando o Padrão Assíncrono Baseado em Tarefas.
  • O wrapper .NET requer os delegados que fazem parte do SDK C++: AuthDelegate e ConsentDelegate. Implementa estes delegados utilizando as interfaces IAuthDelegate e IConsentDelegate.

Passos seguintes

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.