Windows.Foundation.Metadata Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
|
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.
|
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. |