RetailInfo.Properties プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用可能な小売デモ プロパティのセットとその値を表す オブジェクトを取得します。
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)
プロパティ値
使用可能な小売デモ プロパティを表すキーと値のペアの読み取り専用コレクション。 これは、厳密に型指定されたコレクションではなく、コレクション インターフェイスのインスタンスであるため、インターフェイス API を使用して項目を操作します。
注釈
これらのプロパティには、製品版の設定でプレインストール済みのデモ アプリとして使用できる、または実行されているアプリに役立つ特定の情報が含まれます。 たとえば、 ManufacturerName、 ScreenSize などを取得できます。
IsDemoModeEnabled が false の場合、プロパティには長さ 0 のコレクションまたは null が含まれている可能性があります。 プロパティ値を取得 する前に、IsDemoModeEnabled が true であることを確認します。
有効なコレクションを取得すると、このコレクションはマップ/ディクショナリであり、各プロパティはプロパティ名で識別されます。 これらのプロパティ名は定義済みであり、既知の各プロパティ名は KnownRetailInfoProperties クラスの静的文字列プロパティで表されます。 そのため、特定のプロパティを取得しようとするたびに、 KnownRetailInfoProperties プロパティを使用して、ハードコーディングされた文字列ではなく、文字列キー値を指定します。 これにより、コレクションに存在しない値を求めなくなります。
コレクションは、使用しているプログラミング言語に応じて異なるインターフェイス/オブジェクトによって表されます。
- .NET コードを使用している場合、コレクションは IReadOnlyDictionary インスタンスであり、文字列キーと、通常は型指定されていない (Object) 値を持ちます。 Item インデクサーまたは TryGetValue を使用して、特定のプロパティの値を取得します。 キー パラメーターを指定するには、常に KnownRetailInfoProperties プロパティを使用します。
- C++/CX を使用している場合、コレクションは IMapView(String, Object) インスタンスであり、 Platform::Collections::MapView として使用できます。 これには文字列キーと、型指定されていない (Platform::Object) 値が含まれます。 Lookup を使用して、特定のプロパティの値を取得します。 キー パラメーターを指定するには、常に KnownRetailInfoProperties プロパティを使用します。
- JavaScript を使用している場合、オブジェクトは文字列キーと型指定されていない値を持つ IMapView API を表します。 Lookup を使用して、特定のプロパティの値を取得します。
プロパティに対して取得する値は、レジストリ情報 (HKLM) から直接報告されるため、技術的には型指定されていないオブジェクト (バリアント) です。 各プロパティの型キャスト オプション (UI 表示に必要な場合があります) として使用できる型を次に示します。
プロパティ | Type |
---|---|
BatteryLifeDescription | String |
DisplayDescription | String |
DisplayModelName | String |
FormFactor | String |
FrontCameraDescription | String |
GraphicsDescription | String |
HasNfc | Boolean |
HasOpticalDrive | Boolean |
HasSdSlot | Boolean |
IsFeatured | Boolean |
IsOfficeInstalled | Boolean |
ManufacturerName | String |
[メモリ] | String |
ModelName | String |
価格 | Double |
ProcessorDescription | String |
RearCameraDescription | String |
RetailAccessCode | String |
ScreenSize | String |
StorageDescription | String |
Weight | String |
WindowsEdition | String |