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ı, etiketlenmesi ve korunmasını sağlamaya yardımcı olur.

Yönetilen sarmalayıcı ve tüm bağımlılıklar Visual Studio'da NuGet aracılığıyla yüklenebilir.

Desteklenen Platformlar

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

  • .NET Standart 2.0
  • .NET 4.0

Paketi Yükleme

Visual Studio 2017'deki Paket Yöneticisi Konsolu'ndan aşağıdakini çalıştırarak paketi yükleyin:

install-package Microsoft.InformationProtection.File

Ek paket gerekmez. Tüm üçüncü taraf kitaplıkları eklenir ve derlemedeki çıkış klasörüne kopyalanır.

Sarmalayıcı Ayrıntıları

.NET sarmalayıcı, SWIG tarafından oluşturulan bir yönetilen sarmalayıcıdır. Sarmalayıcı, Microsoft Information Protection SDK'sından derlenmiş C++ kitaplıklarını kullanır. Bu DLL'ler, SDK'nın C++ sürümüne dahil edilen DLL'lerle aynıdır.

Kavram Çakışması

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

  • .NET sarmalayıcı, zaman uyumsuz işlemler için Gözlemcilerin kullanılmasını gerektirmez. Zaman uyumsuz işlemler , Görev Tabanlı Zaman Uyumsuz Desen aracılığıyla uygulanır.
  • .NET sarmalayıcı, C++ SDK'sının parçası olan temsilciler gerektirir: AuthDelegate ve ConsentDelegate. Bu temsilciler, IAuthDelegate ve IConsentDelegate arabirimleri aracılığıyla uygulanır.

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.