開始使用 Microsoft 資訊保護 .NET 包裝元件

Microsoft資訊保護 SDK .NET 包裝函式可讓開發人員將 Microsoft Purview 資訊保護體驗整合到自己的應用程式和服務中。 SDK 的分類、標籤和保護功能有助於確保無論資訊在何處移動,都會進行分類、標記及保護。

管理包裝層和所有相依性都可以透過 Visual Studio 中的 NuGet 安裝。

支援的平台

在下列 .NET 平台上支援的 Microsoft 資訊保護 .NET 封裝器有:

  • .NET 標準 2.0
  • .NET 4.0

安裝套件

從 Visual Studio 2017 中的套件管理員主控台,執行下列命令來安裝套件:

install-package Microsoft.InformationProtection.File

不需要其他套件。 包含所有第三方連結庫,並會複製到組建上的輸出資料夾。

外殼詳細資訊

.NET 包裝函式是 SWIG 產生的 Managed 包裝函式。 包裝器(封裝器)會使用來自 Microsoft 資訊保護 SDK 的已編譯 C++ 函式庫。 這些 DLL 是 SDK C++ 版本隨附的相同 DLL。

概念重疊

SDK C++ 版本與 Managed 包裝函式之間有一些基本差異。

  • .NET 封裝器不需要使用觀察者模式進行異步操作。 任何異步操作都是透過以工作為基礎的異步模式來實現。
  • .NET 包裝函式需要屬於C++ SDK 的委派:AuthDelegate 和 ConsentDelegate。 這些委派是透過介面 IAuthDelegateIConsentDelegate

後續步驟

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