Freigeben über


IReferenceArray<T> Schnittstelle

Definition

Ermöglicht die Verwendung beliebiger Enumerationen, Strukturen und Delegattypen als Array von Eigenschaftenwerten. Sie können diese Schnittstelle nicht implementieren, siehe Hinweise.

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

Typparameter

T
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Hinweise

Sie können die IReferenceArray-Schnittstelle nicht implementieren oder in eine Signatur einschließen. IReferenceArray ist hauptsächlich ein internes Implementierungsdetail darüber, wie die Windows-Runtime Boxing- und NULLable-Werte implementiert.

(nur C++/CX) In C++/CX wird diese Schnittstelle als Platform::IBoxArray<T> verfügbar gemacht. In Szenarien wie der XAML-Datenbindung, in denen eine Auflistung von Verweis- oder Werttypen als Typ Platform::Object^ übergeben wird, können Sie safe_cast verwenden, um das Objekt in IBoxArray zu konvertieren, und dann die IBoxArray::Value-Eigenschaft verwenden, um auf das stark typisierte Platform::Array-Objekt zuzugreifen, das die Elemente der Auflistung enthält.

Schnittstellenvererbung

IReferenceArray erbt IPropertyValue. Typen, die IReferenceArray implementieren, implementieren auch die Schnittstellenmember von IPropertyValue.

Eigenschaften

IsNumericScalar

Ruft einen Wert ab, der angibt, ob der Eigenschaftswert ein skalarer Wert ist.

(Geerbt von IPropertyValue)
Type

Gibt den im Eigenschaftswert gespeicherten Typ zurück.

(Geerbt von IPropertyValue)
Value

Ruft den Typ ab, der als IPropertyValue-Array dargestellt wird.

Methoden

GetBoolean()

Gibt den booleschen Wert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetBooleanArray(Boolean[])

Gibt das Array boolescher Werte zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetChar16()

Gibt das unicode-Zeichen zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetChar16Array(Char[])

Gibt das Array von Unicode-Zeichen zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetDateTime()

Gibt den als Eigenschaftswert gespeicherten Datums- und Uhrzeitwert zurück.

(Geerbt von IPropertyValue)
GetDateTimeArray(DateTime[])

Gibt das Array von Datums- und Uhrzeitwerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetDouble()

Gibt den Gleitkommawert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetDoubleArray(Double[])

Gibt das Array von Gleitkommawerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetGuid()

Gibt den GUID-Wert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetGuidArray(Guid[])

Gibt das Array von GUID-Werten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetInspectableArray(Object[])

Gibt das Array der prüfbaren Objekte zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetInt16()

Gibt den ganzzahligen Wert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetInt16Array(Int16[])

Gibt das Array ganzzahliger Werte zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetInt32()

Gibt den ganzzahligen Wert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetInt32Array(Int32[])

Gibt das Array ganzzahliger Werte zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetInt64()

Gibt den ganzzahligen Wert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetInt64Array(Int64[])

Gibt das Array ganzzahliger Werte zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetPoint()

Gibt die als Eigenschaftswert gespeicherte Punktstruktur zurück.

(Geerbt von IPropertyValue)
GetPointArray(Point[])

Gibt das Array von Punktstrukturen zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetRect()

Gibt die Rechteckstruktur zurück, die als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetRectArray(Rect[])

Gibt das Array von Rechteckstrukturen zurück, das als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetSingle()

Gibt den Gleitkommawert zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetSingleArray(Single[])

Gibt das Array von Gleitkommawerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetSize()

Gibt die als Eigenschaftswert gespeicherte Größenstruktur zurück.

(Geerbt von IPropertyValue)
GetSizeArray(Size[])

Gibt das Array von Größenstrukturen zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetString()

Gibt den als Eigenschaftswert gespeicherten Zeichenfolgenwert zurück.

(Geerbt von IPropertyValue)
GetStringArray(String[])

Gibt das Array von Zeichenfolgenwerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetTimeSpan()

Gibt den als Eigenschaftswert gespeicherten Zeitintervallwert zurück.

(Geerbt von IPropertyValue)
GetTimeSpanArray(TimeSpan[])

Gibt das Array von Zeitintervallwerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetUInt16()

Gibt den ganzzahligen Wert ohne Vorzeichen zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetUInt16Array(UInt16[])

Gibt das Array von ganzzahligen Werten ohne Vorzeichen zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetUInt32()

Gibt den ganzzahligen Wert ohne Vorzeichen zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetUInt32Array(UInt32[])

Gibt das Array von ganzzahligen Werten ohne Vorzeichen zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetUInt64()

Gibt den ganzzahligen Wert ohne Vorzeichen zurück, der als Eigenschaftswert gespeichert ist.

(Geerbt von IPropertyValue)
GetUInt64Array(UInt64[])

Gibt das Array von ganzzahligen Werten ohne Vorzeichen zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)
GetUInt8()

Gibt den als Eigenschaftswert gespeicherten Bytewert zurück.

(Geerbt von IPropertyValue)
GetUInt8Array(Byte[])

Gibt das Array von Bytewerten zurück, die als Eigenschaftswert gespeichert sind.

(Geerbt von IPropertyValue)

Gilt für:

Weitere Informationen