RetailInfo.Properties Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
- Wenn Sie .NET-Code verwenden, ist die Auflistung eine IReadOnlyDictionary-instance mit Zeichenfolgenschlüsseln und nominell nicht typisierten Werten (Object). Verwenden Sie den Item-Indexer oder TryGetValue , um die Werte bestimmter Eigenschaften abzurufen. Verwenden Sie immer KnownRetailInfoProperties-Eigenschaften , um die Schlüsselparameter anzugeben.
- Wenn Sie C++/CX verwenden, ist die Auflistung eine IMapView(String, Object) instance, die als Platform::Collections::MapView verwendet werden kann. Es verfügt über Zeichenfolgenschlüssel und nominell nicht typisierte Werte (Platform::Object). Verwenden Sie Lookup , um die Werte bestimmter Eigenschaften abzurufen. Verwenden Sie immer KnownRetailInfoProperties-Eigenschaften , um die Schlüsselparameter anzugeben.
- Wenn Sie JavaScript verwenden, stellt das Objekt die IMapView-API mit Zeichenfolgenschlüsseln und nicht typisierten Werten dar. Verwenden Sie Lookup , um die Werte bestimmter Eigenschaften abzurufen.
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 |