IReferenceArray<T> Antarmuka
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.
Memungkinkan enumerasi, struktur, dan jenis delegasi arbitrer untuk digunakan sebagai array nilai properti. Anda tidak dapat mengimplementasikan antarmuka ini, lihat Komentar.
public interface class IReferenceArray : IPropertyValue
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
template <typename T>
struct IReferenceArray : IPropertyValue
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
public interface IReferenceArray<T> : IPropertyValue
Public Interface IReferenceArray(Of T)
Implements IPropertyValue
Jenis parameter
- T
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (diperkenalkan dalam v1.0)
|
Keterangan
Anda tidak dapat mengimplementasikan antarmuka IReferenceArray atau menyertakannya dalam tanda tangan. IReferenceArray terutama merupakan detail implementasi internal tentang bagaimana Windows Runtime mengimplementasikan nilai tinju dan nullable.
(hanya C++/CX) Di C++/CX, antarmuka ini diekspos sebagai Platform::IBoxArray<T>. Dalam skenario seperti pengikatan data XAML di mana kumpulan jenis referensi atau jenis nilai diteruskan sebagai jenis Platform::Object^, Anda dapat menggunakan safe_cast untuk mengonversi objek ke IBoxArray, lalu menggunakan properti IBoxArray::Value untuk mengakses objek Platform::Array yang diketik dengan kuat yang berisi elemen koleksi.
Pewarisan antarmuka
IReferenceArray mewarisi IPropertyValue. Jenis yang mengimplementasikan IReferenceArray juga mengimplementasikan anggota antarmuka IPropertyValue.
Properti
IsNumericScalar |
Mendapatkan nilai yang menunjukkan apakah nilai properti adalah nilai skalar. (Diperoleh dari IPropertyValue) |
Type |
Mengembalikan jenis yang disimpan dalam nilai properti. (Diperoleh dari IPropertyValue) |
Value |
Mendapatkan jenis yang direpresentasikan sebagai array IPropertyValue . |
Metode
GetBoolean() |
Mengembalikan nilai Boolean yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetBooleanArray(Boolean[]) |
Mengembalikan array nilai Boolean yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetChar16() |
Mengembalikan karakter Unicode yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetChar16Array(Char[]) |
Mengembalikan array karakter Unicode yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetDateTime() |
Mengembalikan nilai tanggal dan waktu yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetDateTimeArray(DateTime[]) |
Mengembalikan array nilai tanggal dan waktu yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetDouble() |
Mengembalikan nilai floating-point yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetDoubleArray(Double[]) |
Mengembalikan array nilai floating-point yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetGuid() |
Mengembalikan nilai GUID yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetGuidArray(Guid[]) |
Mengembalikan array nilai GUID yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInspectableArray(Object[]) |
Mengembalikan array objek yang dapat diperiksa yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt16() |
Mengembalikan nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt16Array(Int16[]) |
Mengembalikan array nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt32() |
Mengembalikan nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt32Array(Int32[]) |
Mengembalikan array nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt64() |
Mengembalikan nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetInt64Array(Int64[]) |
Mengembalikan array nilai bilangan bulat yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetPoint() |
Mengembalikan struktur titik yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetPointArray(Point[]) |
Mengembalikan array struktur titik yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetRect() |
Mengembalikan struktur persegi yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetRectArray(Rect[]) |
Mengembalikan array struktur persegi panjang yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetSingle() |
Mengembalikan nilai floating-point yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetSingleArray(Single[]) |
Mengembalikan array nilai floating-point yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetSize() |
Mengembalikan struktur ukuran yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetSizeArray(Size[]) |
Mengembalikan array struktur ukuran yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetString() |
Mengembalikan nilai string yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetStringArray(String[]) |
Mengembalikan array nilai string yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetTimeSpan() |
Mengembalikan nilai interval waktu yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetTimeSpanArray(TimeSpan[]) |
Mengembalikan array nilai interval waktu yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt16() |
Mengembalikan nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt16Array(UInt16[]) |
Mengembalikan array nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt32() |
Mengembalikan nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt32Array(UInt32[]) |
Mengembalikan array nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt64() |
Mengembalikan nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt64Array(UInt64[]) |
Mengembalikan array nilai bilangan bulat yang tidak ditandatangani yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt8() |
Mengembalikan nilai byte yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |
GetUInt8Array(Byte[]) |
Mengembalikan array nilai byte yang disimpan sebagai nilai properti. (Diperoleh dari IPropertyValue) |