Microsoft Information Protection .NET Sarmalayıcı ile çalışmaya başlama

Microsoft Information Protection SDK .NET Sarmalayıcı, geliştiricilerin Microsoft Purview Bilgi Koruması deneyimini kendi uygulamaları ve hizmetleriyle tümleştirmesine olanak tanır. SDK'nın sınıflandırma, etiketleme ve koruma özellikleri, bilgilerin nereye giderse gidin sınıflandırılmasını, etiketlendiğinden ve korunduğundan emin olunmasını sağlar.

Visual Studio'da, yönetilen sarmalayıcıyı ve tüm bağımlılıkları NuGet üzerinden yükleyin.

Desteklenen platformlar

Microsoft Information Protection .NET Sarmalayıcısı aşağıdaki .NET platformlarında desteklenir:

  • .NET Standart 2.0 (ve .NET Framework 4.6.1+ ve .NET 6 veya üzeri dahil olmak üzere tüm tüketim çalışma zamanları)

Paketi yükleme

Visual Studio 2022 veya sonraki bir sürümdeki Paket Yöneticisi Konsolu'ndan şunu çalıştırarak paketi yükleyin:

install-package Microsoft.InformationProtection.File

Ek paketlere ihtiyacınız yoktur. Paket tüm üçüncü taraf kitaplıklarını içerir ve bunları derlemedeki çıkış klasörüne kopyalar.

Sarmalayıcı ayrıntıları

.NET sarmalayıcı, SWIG tarafından oluşturulan yönetilen sarmalayıcıdır. Sarmalayıcı, Microsoft Information Protection SDK'sından derlenmiş C++ kitaplıklarını kullanır. SDK'nın C++ sürümü bu DLL'leri içerir.

Kavram çakışması

SDK'nın C++ sürümü ve yönetilen sarmalayıcının birkaç temel farkı vardır.

  • .NET sarmalayıcı, zaman uyumsuz işlemler için Gözlemcilerin kullanılmasını gerektirmez. Eşzamansız işlemleri Görev Tabanlı Eşzamansız Programlama Modeli kullanarak gerçekleştirir.
  • .NET sarmalayıcı, C++ SDK'sının parçası olan temsilcileri gerektirir: AuthDelegate ve ConsentDelegate. IAuthDelegate ve IConsentDelegate arabirimlerini kullanarak bu temsilcileri uygular.

Sonraki Adımlar

Ardından, temel, MIP özellikli bir konsol uygulaması oluşturmaya başlamak için Hızlı Başlangıç - Microsoft Information Protection (MIP) SDK'sı C# için başlatma bölümünü gözden geçirin.