Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El contenedor de .NET del SDK de Microsoft Information Protection 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.
El contenedor administrado y todas las dependencias se pueden instalar a través 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
- .NET 4.0
Instalación del paquete
Desde la consola del Administrador de paquetes de Visual Studio 2017, instale el paquete mediante la ejecución de:
install-package Microsoft.InformationProtection.File
No se requieren paquetes adicionales. Todas las bibliotecas de terceros se incluyen y se copiarán en la carpeta de salida en la compilación.
Detalles del envoltorio
El contenedor de .NET es un contenedor administrado generado por SWIG . El contenedor usa bibliotecas de C++ compiladas desde el SDK de Microsoft Information Protection. Estos archivos DLL son los mismos archivos DLL que se incluyen con la versión de C++ del SDK.
Superposición de concepto
Hay algunas diferencias fundamentales entre la versión de C++ del SDK y el contenedor administrado.
- El envoltorio de .NET no requiere el uso de observadores para las operaciones asincrónicas. Las operaciones asincrónicas se implementan a través del patrón asincrónico basado en tareas.
- El envoltorio de .NET sí requiere los delegados que forman parte del SDK de C++: AuthDelegate y ConsentDelegate. Estos delegados se implementan a través de las interfaces
IAuthDelegateyIConsentDelegate
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.