.NET 包装器Microsoft 信息保护入门

开发人员Microsoft 信息保护 SDK .NET 包装器将 Microsoft 信息保护 体验集成到其自己的应用程序和服务中。 SDK 的分类、标记和保护功能有助于确保无论信息在何处进行分类、标记和保护。

托管包装器以及所有依赖项可以通过 NuGet 安装Visual Studio。

支持的平台

以下 .NET Microsoft 信息保护支持 .NET 包装器:

  • .NET Standard 2.0
  • .NET 4.0

安装包

在 程序包管理器 2017 Visual Studio 控制台中,运行以下命令安装包:

install-package Microsoft.InformationProtection.File

无需其他程序包。 所有第三方库都包括在内,将在生成时复制到输出文件夹。

包装器详细信息

.NET 包装器是 SWIG 生成的托管包装器。 包装器使用来自 Microsoft 信息保护 SDK 的编译 C++ 库。 这些 DLL 与 C++ 版本的 SDK 中包含的 DLL 相同。

概念重叠

SDK 的 C++ 版本与托管包装器之间存在一些基本差异。

  • .NET 包装器不需要使用"等待"进行异步操作。 任何异步操作都是通过基于 任务的异步模式实现的
  • .NET 包装器确实需要属于 C++ SDK 的委托:AuthDelegate 和 ConsentDelegate。 这些委托通过 接口和 IAuthDelegateIConsentDelegate

下一步

接下来,请查看快速入门 - Microsoft 信息保护 (MIP) SDK C#,开始构建支持 MIP 的基本控制台应用程序。