Microsoft資訊保護 SDK .NET 包裝函式可讓開發人員將 Microsoft Purview 資訊保護體驗整合到自己的應用程式和服務中。 SDK 的分類、標籤和保護功能有助於確保無論資訊在何處移動,都會進行分類、標記及保護。
管理包裝層和所有相依性都可以透過 Visual Studio 中的 NuGet 安裝。
支援的平臺
在下列 .NET 平台上支援的 Microsoft 資訊保護 .NET 封裝器有:
- .NET 標準 2.0(以及任何耗用量較大的執行環境,包括 .NET Framework 4.6.1+ 及 .NET 6 或更新版本)
安裝套件
在 Visual Studio 2022 或更新版本的 封裝管理員 控制台中,執行以下操作安裝該套件:
install-package Microsoft.InformationProtection.File
無需額外包裹。 包含所有第三方連結庫,並會複製到組建上的輸出資料夾。
包裝細節
.NET 包裝函式是 SWIG 產生的 Managed 包裝函式。 包裝器(封裝器)會使用來自 Microsoft 資訊保護 SDK 的已編譯 C++ 函式庫。 這些 DLL 是 SDK C++ 版本隨附的相同 DLL。
概念重疊
SDK C++ 版本與 Managed 包裝函式之間有一些基本差異。
- .NET 封裝器不需要使用觀察者模式進行異步操作。 任何異步操作都是透過以工作為基礎的異步模式來實現。
- .NET 包裝函式需要屬於C++ SDK 的委派:AuthDelegate 和 ConsentDelegate。 這些委派是透過介面
IAuthDelegate和IConsentDelegate
下一步
接下來,請檢閱 快速入門 - Microsoft資訊保護 (MIP) SDK C# 的初始化 ,以開始建置已啟用 MIP 的基本控制台應用程式。