RetailInfo.Properties Eigenschaft

Definition

Ruft ein -Objekt ab, das den Satz der verfügbaren Einzelhandelsdemoeigenschaften und deren Werte darstellt.

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)

Eigenschaftswert

IMapView<String,Object>

IReadOnlyDictionary<String,Object>

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

IMapView<winrt::hstring,IInspectable>

Eine schreibgeschützte Sammlung von Schlüssel-Wert-Paaren, die jeweils eine verfügbare Demoeigenschaft für den Einzelhandel darstellen. Dies ist ein instance einer Sammlungsschnittstelle, keine stark typisierte Sammlung. Verwenden Sie daher die Schnittstellen-APIs, um mit den Elementen zu arbeiten.

Hinweise

Diese Eigenschaften enthalten spezifische Informationen, die für Apps nützlich sind, die als vorinstallierte Demo-Apps in einer Einzelhandelseinstellung ausgeführt oder anderweitig verfügbar sind. Beispielsweise können Sie einen ManufacturerName, ScreenSize usw. abrufen.

Wenn IsDemoModeEnabledfalse ist, enthalten Eigenschaften möglicherweise eine Auflistung der Länge null oder NULL. Vergewissern Sie sich, dass IsDemoModeEnabledtrue ist, bevor Sie den Eigenschaftenwert abrufen.

Sobald Sie über eine gültige Auflistung verfügen, ist diese Auflistung eine Zuordnung/ein Wörterbuch, in dem jede Eigenschaft durch einen Eigenschaftennamen identifiziert wird. Diese Eigenschaftennamen sind vordefinierte, und jeder bekannte Eigenschaftsname wird durch eine statische Zeichenfolgeneigenschaft der KnownRetailInfoProperties-Klasse dargestellt. Wenn Sie also versuchen, eine bestimmte Eigenschaft abzurufen, verwenden Sie eine KnownRetailInfoProperties-Eigenschaft , um den Zeichenfolgenschlüsselwert anstelle hartcodierter Zeichenfolgen anzugeben. Dadurch wird sichergestellt, dass Sie keine Werte anfordern, die in der Auflistung nicht vorhanden sind.

Die Auflistung wird durch eine andere Schnittstelle/ein anderes Objekt dargestellt, je nachdem, welche Programmiersprache Sie verwenden.

Die Werte, die Sie für die Eigenschaften erhalten, sind technisch nicht typisierte Objekte (Varianten), da sie direkt aus Registrierungsinformationen (HKLM) gemeldet werden. Im Folgenden finden Sie die Typen, die Sie als Optionen für die Typverwandlung (die möglicherweise für die Anzeige der Benutzeroberfläche erforderlich sind) für jede der Eigenschaften verwenden können:

Eigenschaft Typ
BatteryLifeDescription String
DisplayDescription String
DisplayModelName String
FormFactor String
FrontCameraDescription String
GraphicsDescription String
HasNfc Boolescher Wert
HasOpticalDrive Boolescher Wert
HasSdSlot Boolescher Wert
IsFeatured Boolescher Wert
IsOfficeInstalled Boolescher Wert
ManufacturerName String
Memory String
ModelName String
Preis Double
ProcessorDescription String
RearCameraDescription String
RetailAccessCode String
ScreenSize String
StorageDescription String
Weight String
WindowsEdition String

Gilt für: