Introducción a Microsoft Information Protection .NET Wrapper

El SDK de Microsoft Information Protection .NET Wrapper permite a los desarrolladores integrar la experiencia de Microsoft Purview Information Protection en sus propias aplicaciones y servicios. Las características de clasificación, etiquetado y protección del SDK ayudan a garantizar que la información esté clasificada, etiquetada y protegida independientemente de dónde viaje.

Instale el contenedor administrado y todas las dependencias de NuGet en Visual Studio.

Plataformas compatibles

El envoltorio .NET de Microsoft Information Protection se admite en las siguientes plataformas .NET:

  • .NET Standard 2.0 (y cualquier runtime que lo consuma, incluido .NET Framework 4.6.1+ y .NET 6 o posterior)

Instalación del paquete

Desde la consola de Administrador de paquetes en Visual Studio 2022 o posterior, instale el paquete mediante la ejecución de:

install-package Microsoft.InformationProtection.File

No necesita paquetes adicionales. El paquete incluye todas las bibliotecas de terceros y las copia en la carpeta de salida en la compilación.

Detalles del envoltorio

El contenedor .NET es un contenedor administrado generado por SWIG. El contenedor usa bibliotecas de C++ compiladas desde el SDK de Microsoft Information Protection. La versión de C++ del SDK incluye estos archivos DLL.

Superposición de concepto

La versión de C++ del SDK y el contenedor administrado tienen algunas diferencias fundamentales.

  • El envoltorio de .NET no requiere el uso de observadores para las operaciones asincrónicas. Implementa operaciones asincrónicas mediante el patrón asincrónico basado en tareas.
  • El contenedor de .NET requiere los delegados que forman parte del SDK de C++: AuthDelegate y ConsentDelegate. Implementa estos delegados mediante las interfaces IAuthDelegate y IConsentDelegate.

Pasos siguientes

A continuación, revise Inicio rápido: inicialización del SDK de Microsoft Information Protection (MIP) C# para empezar a crear una aplicación de consola básica habilitada para MIP.