Windows.Foundation.Metadata Ruang nama

Menentukan atribut yang menunjukkan properti dasar jenis dan anggota Windows Runtime.

Kelas

ActivatableAttribute

Menunjukkan bahwa kelas adalah kelas runtime yang dapat diaktifkan.

AllowForWebAttribute

Memungkinkan pengembang untuk mengekspos objek Windows Runtime asli sebagai parameter global dalam konteks dokumen tingkat atas di dalam WebView. Agar objek Windows Runtime diproyeksikan, objek harus mengimplementasikan IAgileObject dan dihiasi dengan atribut AllowForWebAttribute.

AllowMultipleAttribute

Menunjukkan bahwa beberapa instans atribut kustom dapat diterapkan ke target.

ApiContractAttribute

Menentukan bahwa jenis mewakili kontrak API.

ApiInformation

Memungkinkan Anda mendeteksi apakah ada anggota, jenis, atau kontrak API tertentu sehingga Anda dapat melakukan panggilan API dengan aman di berbagai perangkat.

AttributeNameAttribute

Menunjukkan nama atribut

AttributeUsageAttribute

Menentukan penggunaan atribut lain.

.BERSIH Jenis ini muncul sebagai System.AttributeUsageAttribute.

ComposableAttribute

Menunjukkan bagaimana elemen pemrograman disusam.

ContractVersionAttribute

Menunjukkan versi kontrak API.

CreateFromStringAttribute

Membuat objek metadata dari string.

DefaultAttribute

Menunjukkan antarmuka default untuk kelas runtime.

DefaultOverloadAttribute

Menunjukkan bahwa metode adalah metode kelebihan beban default. Atribut ini harus digunakan dengan OverloadAttribute.

DeprecatedAttribute

Menunjukkan bahwa jenis atau anggota harus ditandai dalam metadata sebagai tidak digunakan lagi. Pengkompilasi dan alat pengembang lainnya dapat membaca atribut ini dan memberikan info kepada pengguna tentang jenis penghentian dan kemungkinan alternatif.

DualApiPartitionAttribute

Menunjukkan bahwa jenis tersebut didukung di aplikasi desktop dan di aplikasi UWP.

ExclusiveToAttribute

Menunjukkan bahwa jenis yang ditentukan eksklusif untuk jenis ini.

ExperimentalAttribute

Menunjukkan bahwa jenis atau anggota harus ditandai dalam metadata sebagai eksperimental, dan akibatnya mungkin tidak ada di versi akhir yang dirilis dari SDK atau pustaka.

FastAbiAttribute

Menunjukkan apakah jenis mendukung ABI cepat.

FeatureAttribute

Mengekspresikan status fitur Windows Runtime yang terkait dengan Jenis Windows Runtime.

GCPressureAttribute

Penggunaan internal Microsoft saja.

GuidAttribute

Menunjukkan GUID untuk antarmuka atau delegasi.

HasVariantAttribute

Menunjukkan bahwa jenis tersebut adalah instans dari varian IInspectable. Berlaku untuk kelas runtime, antarmuka, dan antarmuka berparameter.

InternalAttribute

Menunjukkan bahwa jenis atau anggota harus ditandai dalam metadata sebagai internal untuk SDK atau kerangka kerja, dan untuk dikonsumsi oleh komponen sistem saja.

LengthIsAttribute

Menunjukkan jumlah elemen array.

MarshalingBehaviorAttribute

Menunjukkan perilaku marshaling komponen Windows Runtime.

MetadataMarshalAttribute

Menunjukkan bahwa alat harus membuat entri untuk antarmuka saat membuat paket aplikasi.

MuseAttribute

Menunjukkan bahwa kelas runtime kompatibel dengan aplikasi UWP yang merupakan browser web.

NoExceptionAttribute

Menunjukkan apakah jenis memunculkan pengecualian.

OverloadAttribute

Mengidentifikasi metode sebagai kelebihan beban dalam bahasa yang mendukung kelebihan beban.

OverridableAttribute

Menunjukkan bahwa antarmuka berisi metode yang dapat diganti.

PlatformAttribute

Menyatakan platform tempat jenis harus didukung, ketika metadata khusus platform diproduksi.

PreviousContractVersionAttribute

Menunjukkan bahwa jenis tersebut sebelumnya dikaitkan dengan kontrak API yang berbeda.

ProtectedAttribute

Menunjukkan bahwa antarmuka berisi metode yang dilindungi.

RangeAttribute

Menunjukkan batasan rentang numerik untuk nilai bidang data.

RemoteAsyncAttribute

Menunjukkan bahwa antarmuka dapat dikirim menggunakan bentuk asinkron dari pola Asinkron.

StaticAttribute

Menunjukkan antarmuka yang hanya berisi metode statis.

ThreadingAttribute

Menunjukkan model utas kelas Windows Runtime.

VariantAttribute

Menunjukkan bahwa item adalah instans dari varian IInspectable. Berlaku untuk parameter metode, properti, dan nilai jenis yang dikembalikan.

VersionAttribute

Menunjukkan versi jenisnya.

WebHostHiddenAttribute

Mengidentifikasi jenis sebagai salah satu yang fungsionalitasnya tidak diproyeksikan ke dalam bahasa target yang ditentukan.

Enum

AttributeTargets

Menentukan konstruksi pemrograman tempat atribut diterapkan.

.BERSIH Jenis ini muncul sebagai System.AttributeTargets.

CompositionType

Menentukan visibilitas elemen pemrograman tempat atribut yang dapat disusun diterapkan.

DeprecationType

Menunjukkan penghentian sebagai Penghentian atau Hapus.

FeatureStage

Nilai yang menunjukkan apakah fitur Windows diaktifkan atau dinonaktifkan.

GCPressureAmount

Penggunaan internal Microsoft saja.

MarshalingType

Menentukan jenis marshaling untuk kelas .

Platform

Menentukan platform tempat jenis tertentu harus didukung, seperti yang digunakan oleh atribut dan metadata Windows Runtime.

ThreadingModel

Menentukan model utas.

Lihat juga