RetailInfo.Properties Propiedad

Definición

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

IMapView<String,Object>

IReadOnlyDictionary<String,Object>

IMapView<Platform::String,Platform::Object>

IMapView<winrt::hstring,IInspectable>

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.

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

Se aplica a