通过 Microsoft 信息保护 SDK .NET 包装器,开发人员能够将 Microsoft Purview 信息保护体验集成到自己的应用程序和服务中。 SDK 的分类、标记和保护功能有助于确保无论信息传播至何处,它都会经过分类、标记并受到保护。
可以通过 Visual Studio 中的 NuGet 安装托管包装器和所有依赖项。
支持的平台
以下 .NET 平台上支持 Microsoft 信息保护 .NET 包装器:
- .NET Standard 2.0
- .NET 4.0
安装包
在 Visual Studio 2017 中的包管理器控制台中,运行以下程序来安装包:
install-package Microsoft.InformationProtection.File
不需要任何其他包。 包括所有第三方库,并将在生成时复制到输出文件夹。
包装器详细信息
.NET 包装器是 SWIG 生成的托管包装器。 包装器使用 Microsoft 信息保护 SDK 中的已编译 C++ 库。 这些 DLL 与 SDK 的 C++ 版本中包含的 DLL 相同。
概念重叠
SDK 的 C++ 版本与托管包装器之间有一些基本差异。
- .NET 包装器不需要对异步操作使用观察程序。 任何异步操作都是通过基于任务的异步模式实现的。
- .NET 包装器确实需要作为 C++ SDK 一部分的委托:AuthDelegate 和 ConsentDelegate。 这些委托是通过接口
IAuthDelegate
和IConsentDelegate
实现的
后续步骤
接下来,请查看快速入门 - Microsoft 信息保护 (MIP) SDK C# 初始化,开始生成支持 MIP 的基本控制台应用程序。