Mulai menggunakan Microsoft Information Protection .NET Wrapper

Microsoft Information Protection SDK .NET Wrapper memungkinkan pengembang untuk mengintegrasikan pengalaman Perlindungan Informasi Microsoft Purview ke dalam aplikasi dan layanan mereka sendiri. Fitur klasifikasi, pelabelan, dan perlindungan SDK membantu memastikan bahwa informasi diklasifikasikan, diberi label, dan dilindungi di mana pun ia bepergian.

Instal pembungkus terkelola dan semua dependensi dari NuGet di Visual Studio.

Platform yang didukung

Pembungkus .NET Perlindungan Informasi Microsoft didukung pada platform .NET berikut:

  • .NET Standard 2.0 (dan runtime apa pun yang menggunakannya, termasuk .NET Framework 4.6.1+ dan .NET 6 atau yang lebih baru)

Menginstal paket

Dari Konsol Package Manager di Visual Studio 2022 atau yang lebih baru, instal paket dengan menjalankan:

install-package Microsoft.InformationProtection.File

Anda tidak memerlukan paket tambahan. Paket ini mencakup semua pustaka pihak ketiga dan menyalinnya ke folder output pada build.

Detail pembungkus

Pembungkus .NET adalah pembungkus terkelola yang dihasilkan SWIG. Pembungkus menggunakan pustaka C++ yang dikompilasi dari Microsoft Information Protection SDK. Versi C++ SDK menyertakan DLL ini.

Konsep tumpang tindih

Versi C++ SDK dan pembungkus terkelola memiliki beberapa perbedaan mendasar.

  • Pembungkus .NET tidak memerlukan penggunaan Observer untuk operasi asinkron. Ini mengimplementasikan operasi asinkron dengan menggunakan Pola Asinkron berbasis Tugas.
  • Pembungkus .NET memerlukan delegasi yang merupakan bagian dari C++ SDK: AuthDelegate dan ConsentDelegate. Ini mengimplementasikan delegat ini dengan menggunakan antarmuka IAuthDelegate dan IConsentDelegate.

Langkah berikutnya

Selanjutnya, periksa Mulai Cepat - Inisialisasi untuk Microsoft Information Protection (MIP) SDK C# untuk mulai membangun aplikasi konsol sederhana dengan dukungan MIP.