Share via


IReferenceArray<T> Antarmuka

Definisi

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)

Berlaku untuk

Lihat juga