Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan memulai cepat ini menunjukkan cara menggunakan MIP .NET Policy SDK untuk mencantumkan label sensitivitas yang dikonfigurasi untuk organisasi Anda.
Prasyarat
Jika Anda belum melakukannya, pastikan untuk menyelesaikan prasyarat berikut sebelum melanjutkan:
- Selesaikan Mulai Cepat: Inisialisasi aplikasi klien - Policy SDK (C#) terlebih dahulu, yang membangun solusi Visual Studio pemula.
- Secara opsional: Tinjau konsep label Klasifikasi .
Menambahkan logika untuk mencantumkan label sensitivitas
Tambahkan logika untuk mencantumkan label sensitivitas organisasi Anda dengan menggunakan objek Mesin kebijakan.
Buka solusi Visual Studio yang Anda buat pada quickstart sebelumnya.
Setelah mesin dimuat, tambahkan kode berikut:
// 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}"); } }Secara opsional, filter label menurut format konten:
// List labels for email content only var emailLabels = engine.ListSensitivityLabels(new string[] { "email" });
Membangun dan menguji aplikasi
Buat dan uji aplikasi klien Anda.
Gunakan Ctrl+Shift+B (Build Solution) untuk membangun aplikasi. Jika Anda tidak mengalami galat build, gunakan F5 (Mulai debugging) untuk menjalankannya.
Pada eksekusi pertama, aplikasi meminta autentikasi. Berikan kredensial untuk akun pengguna di penyewa Anda.
Output menampilkan label sensitivitas yang dikonfigurasi untuk organisasi Anda, mirip dengan:
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>
Memeriksa perilaku label
Anda juga dapat menanyakan informasi tentang jenis perlindungan label. Mulai dari MIP SDK 1.18, Label kelas menyediakan properti untuk memeriksa jenis perlindungan:
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();
}
Langkah berikutnya
- Tindakan kebijakan komputasi
- Jenis perlindungan label
- Konsep label klasifikasi