開始使用 Microsoft 資訊保護 .NET Wrapper

Microsoft 資訊保護 SDK .NET Wrapper 讓開發者能將 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 產生的管理包裝器。 包裝器(封裝器)會使用來自 Microsoft 資訊保護 SDK 的已編譯 C++ 函式庫。 SDK 的 C++ 版本包含這些 DLL。

概念重疊

C++ 版本的 SDK 與受管理包裝器有幾個根本差異。

  • .NET 封裝器不需要使用觀察者模式進行異步操作。 它透過基於 任務的非同步模式實作非同步操作。
  • .NET 包裝函式需要使用屬於 C++ SDK 的委派:AuthDelegate 和 ConsentDelegate。 它透過介面 IAuthDelegate 和 IConsentDelegate來實作這些代理。

下一步

接下來,請檢閱 快速入門 - Microsoft資訊保護 (MIP) SDK C# 的初始化 ,以開始建置已啟用 MIP 的基本控制台應用程式。