Bagikan melalui


RetailInfo.Properties Properti

Definisi

Mendapatkan objek yang mewakili kumpulan properti demo ritel yang tersedia dan nilainya.

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)

Nilai Properti

IMapView<String,Object>

IReadOnlyDictionary<String,Object>

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

IMapView<winrt::hstring,IInspectable>

Kumpulan pasangan kunci-nilai baca-saja, setiap pasangan mewakili properti demo ritel yang tersedia. Ini adalah instans antarmuka koleksi, bukan koleksi yang ditik dengan kuat, jadi gunakan API antarmuka untuk bekerja dengan item.

Keterangan

Properti ini mencakup informasi spesifik yang berguna untuk aplikasi yang berjalan atau tersedia sebagai aplikasi demo yang telah diinstal sebelumnya dalam pengaturan ritel. Misalnya, Anda bisa mendapatkan ManufacturerName, ScreenSize, dan sebagainya.

Jika IsDemoModeEnabledsalah, Properti mungkin berisi koleksi panjang nol atau null. Verifikasi bahwa IsDemoModeEnabledbenar sebelum mendapatkan nilai Properti.

Setelah Anda memiliki koleksi yang valid, koleksi ini adalah peta/kamus di mana setiap properti diidentifikasi dengan nama properti. Nama properti ini telah ditentukan sebelumnya, dan setiap nama properti yang diketahui diwakili oleh properti string statis dari kelas KnownRetailInfoProperties . Jadi, setiap kali Anda mencoba mendapatkan properti tertentu, gunakan properti KnownRetailInfoProperties untuk menyediakan nilai kunci string, bukan string yang dikodekan secara permanen. Itu akan memastikan Anda tidak meminta nilai yang tidak ada dalam koleksi.

Koleksi diwakili oleh antarmuka/objek yang berbeda tergantung pada bahasa pemrograman mana yang Anda gunakan.

Nilai yang Anda dapatkan untuk properti secara teknis adalah objek yang tidak dititik (varian) karena dilaporkan langsung dari info registri (HKLM). Berikut adalah jenis yang dapat Anda gunakan sebagai opsi pengecoran jenis (yang mungkin diperlukan untuk tampilan UI) untuk setiap properti:

Properti Jenis
BatteryLifeDescription String
DisplayDescription String
DisplayModelName String
FormFactor String
FrontCameraDescription String
GraphicsDescription String
HasNfc Boolean
HasOpticalDrive Boolean
HasSdSlot Boolean
Terdiam Boolean
IsOfficeInstalled Boolean
ManufacturerName String
Memori String
ModelName String
Harga Double
ProcessorDescription String
RearCameraDescription String
RetailAccessCode String
Ukuran Layar String
StorageDescription String
Bobot String
WindowsEdition String

Berlaku untuk