RetailInfo.Properties Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto que representa el conjunto de propiedades de demostración comerciales disponibles y sus valores.
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)
Valor de propiedad
Colección de solo lectura de pares clave-valor, cada par que representa una propiedad de demostración comercial disponible. Se trata de una instancia de una interfaz de colección, no de una colección fuertemente tipada, por lo que usa las API de interfaz para trabajar con los elementos.
Comentarios
Estas propiedades incluyen información específica que es útil para las aplicaciones que se ejecutan o que están disponibles como aplicaciones de demostración preinstaladas en una configuración comercial. Por ejemplo, puede obtener un ManufacturerName, ScreenSize, etc.
Si IsDemoModeEnabled es false, Las propiedades pueden contener una colección de longitud cero o null. Compruebe que IsDemoModeEnabled es true antes de obtener el valor properties.
Una vez que tenga una colección válida, esta colección es un mapa o diccionario donde cada propiedad se identifica mediante un nombre de propiedad. Estos nombres de propiedad están predefinidos y cada nombre de propiedad conocido se representa mediante una propiedad de cadena estática de la clase KnownRetailInfoProperties . Por lo tanto, siempre que intente obtener una propiedad específica, use una propiedad KnownRetailInfoProperties para proporcionar el valor de clave de cadena, en lugar de cadenas codificadas de forma rígida. Esto garantizará que no solicita valores que no existan en la colección.
La colección se representa mediante una interfaz o objeto diferente en función del lenguaje de programación que use.
- Si usa código .NET, la colección es una instancia de IReadOnlyDictionary , con claves de cadena y valores nominalmente sin tipo (Object). Use el indexador Item o TryGetValue para obtener los valores de propiedades específicas. Use siempre las propiedades KnownRetailInfoProperties para especificar los parámetros clave .
- Si usa C++/CX, la colección es una instancia de IMapView(String, Object), que se puede usar como Platform::Collections::MapView. Tiene claves de cadena y valores nominalmente sin tipo (Platform::Object). Use Lookup para obtener los valores de propiedades específicas. Use siempre las propiedades KnownRetailInfoProperties para especificar los parámetros clave .
- Si usa JavaScript, el objeto representa la API IMapView con claves de cadena y valores sin tipo. Use Lookup para obtener los valores de propiedades específicas.
Los valores que se obtienen para las propiedades son objetos técnicamente sin tipo (variantes) porque se notifican directamente desde la información del Registro (HKLM). Estos son los tipos que puede usar como opciones de conversión de tipos (que podrían ser necesarios para la presentación de la interfaz de usuario) para cada una de las propiedades:
Propiedad | Tipo |
---|---|
BatteryLifeDescription | String |
DisplayDescription | String |
DisplayModelName | String |
FormFactor | String |
FrontCameraDescription | String |
GraphicsDescription | String |
HasNfc | Boolean |
HasOpticalDrive | Boolean |
HasSdSlot | Boolean |
IsFeatured | Boolean |
IsOfficeInstalled | Boolean |
ManufacturerName | String |
Memoria | String |
ModelName | String |
Precio | Double |
ProcessorDescription | String |
RearCameraDescription | String |
RetailAccessCode | String |
ScreenSize | String |
StorageDescription | String |
Peso | String |
WindowsEdition | String |