Bagikan melalui


Nama Tampilan Kelas dan Atribut

Penentu tampilan untuk kelas objek berisi atribut berikut yang dapat digunakan untuk menentukan nama tampilan yang dilokalkan yang digunakan di UI untuk objek kelas tersebut:

  • Atribut classDisplayName adalah string Unicode nilai tunggal yang menentukan nama tampilan kelas.
  • Atribut attributeDisplayNames adalah properti multinilai yang menentukan nama yang akan digunakan di UI untuk atribut kelas objek.

Nilai attributeDisplayNames adalah string Unicode; setiap elemen terdiri dari pasangan nama yang dibatasi koma:

<attribute name>,<display text>

Dalam contoh ini, "<nama> atribut" adalah lDAPDisplayName dari atribut dan "<teks> tampilan" adalah teks yang ditampilkan sebagai nama atribut tersebut di antarmuka pengguna.

Panduan untuk Nama Tampilan Kelas dan Atribut

Karena banyak vendor dapat memperluas kelas dengan atribut baru atau membuat kelas yang sepenuhnya baru, penting bahwa nama tampilan kelas dan atribut tidak ambigu dan tidak mengakibatkan konflik.

Setiap vendor harus mengawali nama tampilan kelas dengan pengidentifikasi ramah yang unik berdasarkan nama vendor. Misalnya, jika perusahaan fiktif, Fabrikam Inc., membuat kelas baru yang berasal dari kelas "kontak", mereka dapat memiliki nama tampilan kelas unik "Kontak Fabrikam."

Jika vendor memperluas kelas yang ada dengan atribut baru, mereka harus kembali mengidentifikasi nama tampilan atribut secara unik sehingga tidak ada konflik yang terjadi dengan nama tampilan atribut lainnya. Sekali lagi, awalan nama tampilan atribut dengan pengidentifikasi ramah unik berdasarkan nama vendor adalah praktik yang baik. Misalnya, jika perusahaan Fabrikam memperluas kelas pengguna dengan atribut SDM baru, mereka dapat secara unik menampilkan atribut sebagai "Informasi HR Fabrikam."

Selain itu, dari perspektif pelokalan, setiap vendor harus melokalisasi nama tampilan kelas dan atribut ke dalam setiap bahasa yang didukung oleh Windows 2000.

Menambahkan Nilai ke atributDisplayNames Attribute

Untuk menambahkan nilai pemetaan nama ke atributDisplayNames

  1. Tentukan apakah nilai pemetaan nama untuk atribut ada. Jika nilai pemetaan nama akan diganti, pertama-tama hapus nilai yang ada, menggunakan metode IADs::P utEx , dengan parameter lnControlCode diatur ke ADS_PROPERTY_DELETE dan parameter vProp diatur ke nilai yang akan dihapus. Jangan gunakan ADS_PROPERTY_CLEAR atau ADS_PROPERTY_UPDATE untuk lnControlCode.
  2. Buat string yang mewakili nama tampilan atribut. Misalnya, lihat format di atas.
  3. Gunakan metode IADs::P utEx dengan parameter lnControlCode diatur ke ADS_PROPERTY_APPEND untuk menambahkan nilai baru.
  4. Panggil IAD::SetInfo untuk menerapkan perubahan pada direktori.

Untuk informasi selengkapnya tentang penamaan kelas dan atribut baru, lihat Penamaan Atribut dan Kelas.