Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıçta, kuruluşunuz için yapılandırılan duyarlılık etiketlerini listelemek için MIP .NET İlkesi SDK'sını nasıl kullanacağınız gösterilmektedir.
Önkoşullar
Henüz yapmadıysanız devam etmeden önce aşağıdaki önkoşulları tamamladığınızdan emin olun:
- Tam Hızlı Başlangıç: İstemci Uygulaması Başlatma - İlke SDK'sı (C#) tamamlandığında, başlangıç bir Visual Studio çözümü oluşturur.
- İsteğe bağlı olarak: Sınıflandırma etiketleri kavramlarını gözden geçirin.
Duyarlılık etiketlerini listelemek için mantık ekleme
İlke altyapısı nesnesini kullanarak kuruluşunuzun duyarlılık etiketlerini listelemek için mantık ekleyin.
Önceki hızlı başlangıçta oluşturduğunuz Visual Studio çözümünü açın.
Motor yüklendikten sonra aşağıdaki kodu ekleyin:
// List sensitivity labels Console.WriteLine("\nSensitivity labels for your organization:"); var labels = engine.ListSensitivityLabels(); foreach (var label in labels) { Console.WriteLine($"{label.Name} : {label.Id}"); foreach (var child in label.Children) { Console.WriteLine($"-> {child.Name} : {child.Id}"); } }İsteğe bağlı olarak, etiketleri içerik biçimine göre filtreleyin:
// List labels for email content only var emailLabels = engine.ListSensitivityLabels(new string[] { "email" });
Uygulamayı derleme ve test etme
İstemci uygulamanızı derleyin ve test edin.
Uygulamayı derlemek için Ctrl+Shift+B (Derleme Çözümü) tuşlarını kullanın. Derleme hataları yoksa, çalıştırmak için F5 (Hata ayıklamayı başlat) kullanın.
İlk çalıştırmada uygulama kimlik doğrulaması ister. Kiracınızdaki bir kullanıcı hesabı için kimlik bilgilerini sağlayın.
Çıktı, kuruluşunuz için yapılandırılan duyarlılık etiketlerini aşağıdakine benzer şekilde görüntüler:
Sensitivity labels for your organization: Public : <label-id> General : <label-id> -> Anyone (unrestricted) : <label-id> Confidential : <label-id> -> All Employees : <label-id> -> Recipients Only : <label-id> Highly Confidential : <label-id> -> All Employees : <label-id> -> Recipients Only : <label-id>
Etiket davranışını denetleme
Etiket koruma türü bilgilerini de sorgulayabilirsiniz. MIP SDK 1.18'den başlayarak sınıfı, Label koruma türünü denetlemek için özellikler sağlar:
foreach (var label in labels)
{
Console.Write(label.Name);
if (label.HasDoNotForwardProtection)
Console.Write(" [Do Not Forward]");
else if (label.HasEncryptOnlyProtection)
Console.Write(" [Encrypt Only]");
else if (label.HasAdhocProtection)
Console.Write(" [Custom Protection]");
Console.WriteLine();
}