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.
Runtime bahasa yang umum memungkinkan Anda menambahkan deklarasi deskriptif yang mirip kata kunci, yang disebut atribut, untuk membuat anotasi elemen pemrograman seperti jenis, bidang, metode, dan properti. Saat Anda mengkompilasi kode untuk runtime, kode tersebut dikonversi menjadi bahasa perantara umum (CIL) dan ditempatkan di dalam file portabel yang dapat dieksekusi (PE) bersama dengan metadata yang dihasilkan oleh pengkompilasi. Atribut memungkinkan Anda menempatkan informasi deskriptif tambahan ke dalam metadata yang dapat diekstraksi menggunakan layanan pantulan runtime. Kompilator membuat atribut saat Anda mendeklarasikan instans kelas khusus yang berasal dari System.Attribute.
.NET menggunakan atribut karena berbagai alasan dan untuk mengatasi sejumlah masalah. Atribut menjelaskan cara membuat serial data, menentukan karakteristik yang digunakan untuk memberlakukan keamanan, dan membatasi pengoptimalan oleh pengkompilasi just-in-time (JIT) sehingga kode tetap mudah di-debug. Atribut juga dapat merekam nama file atau penulis kode, atau mengontrol visibilitas kontrol dan anggota selama pengembangan formulir.
Artikel terkait
| Judul | Deskripsi |
|---|---|
| Menerapkan Atribut | Menjelaskan cara menerapkan atribut ke elemen kode Anda. |
| Menulis Atribut Kustom | Menjelaskan cara mendesain kelas atribut kustom. |
| Mengambil Informasi yang Disimpan dalam Atribut | Menjelaskan cara mengambil atribut kustom untuk kode yang dimuat ke dalam konteks eksekusi. |
| Metadata dan Komponen Self-Describing | Menyediakan gambaran umum metadata dan menjelaskan bagaimana metadata diimplementasikan dalam file .NET portable executable (PE). |
| Cara: Memuat Rakitan ke dalam Konteks Reflection-Only | Menjelaskan cara mengambil informasi atribut kustom dalam konteks refleksi saja. |