TypeName Struktur
Definisi
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.
Mengganti System.Type sehingga informasi jenis yang dilaporkan oleh API lain tidak memiliki dependensi pada runtime bahasa umum (CLR). Struktur ini digunakan sebagai nilai menurut properti seperti UnderlyingType dan Type.
.BERSIH Saat memprogram dengan .NET, jenis ini disembunyikan dan Anda harus menggunakan jenis System.Type . Semua API Windows Runtime yang menggunakan TypeName per tanda tangan IDL mentah akan menggunakan nilai System.Type saat Anda menggunakan API dengan kode .NET.
C++/WinRT Anda dapat menggunakan fungsi pembantu winrt::xaml_typename<T>() untuk membuat objek TypeName . Lihat templat fungsi winrt::xaml_typename untuk detail selengkapnya, dan contoh kode.
public value class TypeName
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct TypeName
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct Type
Public Structure Type
- Warisan
-
TypeName
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Proyeksi dan anggota TypeName
Jika Anda menggunakan ekstensi komponen Visual C++ (C++/CX), maka Nama dan Jenis adalah properti baca-tulis, bukan bidang. Definisi struktur ini disediakan oleh platform.winmd, sebagai bagian dari perilaku ekstensi.
Jika Anda memprogram dengan C++ menggunakan Pustaka Templat Runtime Windows (WRL), maka Nama dan Jenis adalah bidang.
Bidang
Kind |
Nilai TypeKind yang berisi panduan dasar mengenai asal jenis. |
Name |
Nama jenis. Bergantung pada nilai Jenis (lihat di bawah), Nama dapat berisi salah satu hal berikut ini.
|