RetailInfo.Properties Propriété
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.
Obtient un objet qui représente l’ensemble des propriétés de démonstration de vente au détail disponibles et leurs valeurs.
public:
static property IMapView<Platform::String ^, Platform::Object ^> ^ Properties { IMapView<Platform::String ^, Platform::Object ^> ^ get(); };
static IMapView<winrt::hstring, IInspectable const&> Properties();
public static IReadOnlyDictionary<string,object> Properties { get; }
var iMapView = RetailInfo.properties;
Public Shared ReadOnly Property Properties As IReadOnlyDictionary(Of String, Object)
Valeur de propriété
Collection en lecture seule de paires clé-valeur, chaque paire représentant une propriété de démonstration commerciale disponible. Il s’agit d’une instance d’une interface de collection, et non d’une collection fortement typée. Utilisez donc les API d’interface pour travailler avec les éléments.
Remarques
Ces propriétés incluent des informations spécifiques utiles pour les applications qui s’exécutent ou qui sont autrement disponibles en tant qu’applications de démonstration préinstallées dans un paramètre de vente au détail. Par exemple, vous pouvez obtenir un ManufacturerName, ScreenSize, etc.
Si IsDemoModeEnabled a la valeur false, Properties peut contenir une collection de longueur nulle ou null. Vérifiez que IsDemoModeEnabled a la valeur true avant d’obtenir la valeur Properties.
Une fois que vous avez une collection valide, cette collection est une carte/dictionnaire où chaque propriété est identifiée par un nom de propriété. Ces noms de propriétés sont prédéfinis et chaque nom de propriété connu est représenté par une propriété de chaîne statique de la classe KnownRetailInfoProperties . Ainsi, chaque fois que vous essayez d’obtenir une propriété spécifique, utilisez une propriété KnownRetailInfoProperties pour fournir la valeur de clé de chaîne, plutôt que des chaînes codées en dur. Cela garantit que vous ne demandez pas de valeurs qui n’existent pas dans la collection.
La collection est représentée par une interface/un objet différent selon le langage de programmation que vous utilisez.
- Si vous utilisez du code .NET, la collection est une instance IReadOnlyDictionary, avec des clés de chaîne et des valeurs nominalement non typées (Object). Utilisez l’indexeur Item ou TryGetValue pour obtenir les valeurs de propriétés spécifiques. Utilisez toujours les propriétés KnownRetailInfoProperties pour spécifier les paramètres clés .
- Si vous utilisez C++/CX, la collection est une instance IMapView(String, Object) qui peut être utilisée en tant que Platform::Collections::MapView. Il a des clés de chaîne et des valeurs nominalement non typées (Platform::Object). Utilisez Lookup pour obtenir les valeurs de propriétés spécifiques. Utilisez toujours les propriétés KnownRetailInfoProperties pour spécifier les paramètres clés .
- Si vous utilisez JavaScript, l’objet représente l’API IMapView avec des clés de chaîne et des valeurs non typées. Utilisez Lookup pour obtenir les valeurs de propriétés spécifiques.
Les valeurs que vous obtenez pour les propriétés sont techniquement des objets non typés (variantes), car elles sont signalées directement à partir des informations de Registre (HKLM). Voici les types que vous pouvez utiliser comme options de conversion de type (qui peuvent être nécessaires pour l’affichage de l’interface utilisateur) pour chacune des propriétés :
Propriété | Type |
---|---|
BatteryLifeDescription | Chaîne |
DisplayDescription | Chaîne |
DisplayModelName | Chaîne |
FormFactor | Chaîne |
FrontCameraDescription | Chaîne |
GraphicsDescription | Chaîne |
HasNfc | Booléen |
HasOpticalDrive | Booléen |
HasSdSlot | Booléen |
IsFeatured | Booléen |
IsOfficeInstalled | Booléen |
ManufacturerName | Chaîne |
Mémoire | Chaîne |
ModelName | Chaîne |
Price | Double |
ProcessorDescription | Chaîne |
RearCameraDescription | Chaîne |
RetailAccessCode | Chaîne |
Taille de l’écran | Chaîne |
StorageDescription | Chaîne |
Poids | Chaîne |
WindowsEdition | Chaîne |