IReferenceArray<T> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet d’utiliser des énumérations, des structures et des types délégués arbitraires comme tableau de valeurs de propriété. Vous ne pouvez pas implémenter cette interface. Consultez Remarques.
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
Paramètres de type
- T
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (introduit dans v1.0)
|
Remarques
Vous ne pouvez pas implémenter l’interface IReferenceArray ou l’inclure dans une signature. IReferenceArray est principalement un détail d’implémentation interne de la façon dont le Windows Runtime implémente la boxe et les valeurs nullables.
(C++/CX uniquement) En C++/CX, cette interface est exposée en tant que Platform ::IBoxArray<T>. Dans des scénarios tels que la liaison de données XAML dans lequel une collection de types référence ou de types valeur est passée en tant que type Platform ::Object^, vous pouvez utiliser safe_cast pour convertir l’objet en IBoxArray, puis utiliser la propriété IBoxArray ::Value pour accéder à l’objet Platform ::Array fortement typé qui contient les éléments de la collection.
Héritage de l'interface
IReferenceArray hérite de IPropertyValue. Les types qui implémentent IReferenceArray implémentent également les membres d’interface de IPropertyValue.
Propriétés
IsNumericScalar |
Obtient une valeur qui indique si la valeur de la propriété est une valeur scalaire. (Hérité de IPropertyValue) |
Type |
Retourne le type stocké dans la valeur de propriété. (Hérité de IPropertyValue) |
Value |
Obtient le type qui est représenté sous la forme d’un tableau IPropertyValue . |
Méthodes
GetBoolean() |
Retourne la valeur booléenne stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetBooleanArray(Boolean[]) |
Retourne le tableau de valeurs booléennes stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetChar16() |
Retourne le caractère Unicode stocké sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetChar16Array(Char[]) |
Retourne le tableau de caractères Unicode stockés sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetDateTime() |
Retourne la valeur de date et d’heure stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetDateTimeArray(DateTime[]) |
Retourne le tableau de valeurs de date et d’heure stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetDouble() |
Retourne la valeur à virgule flottante stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetDoubleArray(Double[]) |
Retourne le tableau de valeurs à virgule flottante stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetGuid() |
Retourne la valeur GUID stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetGuidArray(Guid[]) |
Retourne le tableau de valeurs GUID stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetInspectableArray(Object[]) |
Retourne le tableau d’objets inspectables stockés en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetInt16() |
Retourne la valeur entière stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetInt16Array(Int16[]) |
Retourne le tableau de valeurs entières stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetInt32() |
Retourne la valeur entière stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetInt32Array(Int32[]) |
Retourne le tableau de valeurs entières stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetInt64() |
Retourne la valeur entière stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetInt64Array(Int64[]) |
Retourne le tableau de valeurs entières stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetPoint() |
Retourne la structure de points stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetPointArray(Point[]) |
Retourne le tableau de structures de points stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetRect() |
Retourne la structure rectangle stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetRectArray(Rect[]) |
Retourne le tableau de structures rectangles stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetSingle() |
Retourne la valeur à virgule flottante stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetSingleArray(Single[]) |
Retourne le tableau de valeurs à virgule flottante stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetSize() |
Retourne la structure de taille stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetSizeArray(Size[]) |
Retourne le tableau de structures de taille stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetString() |
Retourne la valeur de chaîne stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetStringArray(String[]) |
Retourne le tableau de valeurs de chaîne stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetTimeSpan() |
Retourne la valeur d’intervalle de temps stockée sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetTimeSpanArray(TimeSpan[]) |
Retourne le tableau de valeurs d’intervalle de temps stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetUInt16() |
Retourne la valeur entière non signée stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetUInt16Array(UInt16[]) |
Retourne le tableau de valeurs entières non signées stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetUInt32() |
Retourne la valeur entière non signée stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetUInt32Array(UInt32[]) |
Retourne le tableau de valeurs entières non signées stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetUInt64() |
Retourne la valeur entière non signée stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetUInt64Array(UInt64[]) |
Retourne le tableau de valeurs entières non signées stockées sous la forme d’une valeur de propriété. (Hérité de IPropertyValue) |
GetUInt8() |
Retourne la valeur d’octet stockée en tant que valeur de propriété. (Hérité de IPropertyValue) |
GetUInt8Array(Byte[]) |
Retourne le tableau de valeurs d’octets stockées en tant que valeur de propriété. (Hérité de IPropertyValue) |