다음을 통해 공유


RetailInfo.Properties 속성

정의

사용 가능한 소매 데모 속성 및 해당 값 집합을 나타내는 개체를 가져옵니다.

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)

속성 값

IMapView<String,Object>

IReadOnlyDictionary<String,Object>

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

IMapView<winrt::hstring,IInspectable>

사용 가능한 소매 데모 속성을 나타내는 각 쌍인 키-값 쌍의 읽기 전용 컬렉션입니다. 강력한 형식의 컬렉션이 아닌 컬렉션 인터페이스의 instance 있으므로 인터페이스 API를 사용하여 항목 작업을 수행합니다.

설명

이러한 속성에는 소매 설정에서 미리 설치된 데모 앱으로 실행 중이거나 사용할 수 있는 앱에 유용한 특정 정보가 포함됩니다. 예를 들어 ManufacturerName, ScreenSize 등을 가져올 수 있습니다.

IsDemoModeEnabledfalse이면 속성에 길이가 0인 컬렉션 또는 null이 포함될 수 있습니다. 속성 값을 가져오기 전에 IsDemoModeEnabledtrue 인지 확인합니다.

유효한 컬렉션이 있으면 이 컬렉션은 각 속성이 속성 이름으로 식별되는 지도/사전입니다. 이러한 속성 이름은 미리 정의되며 알려진 각 속성 이름은 KnownRetailInfoProperties 클래스의 정적 문자열 속성으로 표시됩니다. 따라서 특정 속성을 가져올 때마다 KnownRetailInfoProperties 속성을 사용하여 하드 코딩된 문자열이 아닌 문자열 키 값을 제공합니다. 이렇게 하면 컬렉션에 없는 값을 요구하지 않습니다.

컬렉션은 사용 중인 프로그래밍 언어에 따라 다른 인터페이스/개체로 표시됩니다.

  • .NET 코드를 사용하는 경우 컬렉션은 문자열 키와 명목상 형식화되지 않은(Object) 값이 있는 IReadOnlyDictionary instance. Item 인덱서 또는 TryGetValue를 사용하여 특정 속성의 값을 가져옵니다. 항상 KnownRetailInfoProperties 속성을 사용하여 매개 변수를 지정합니다.
  • C++/CX를 사용하는 경우 컬렉션은 Platform::Collections::MapView로 사용할 수 있는 IMapView(String, Object) instance. 문자열 키와 명목상 형식화되지 않은(Platform::Object) 값이 있습니다. 조회를 사용하여 특정 속성의 값을 가져옵니다. 항상 KnownRetailInfoProperties 속성을 사용하여 매개 변수를 지정합니다.
  • JavaScript를 사용하는 경우 개체는 문자열 키와 형식화되지 않은 값이 있는 IMapView API를 나타냅니다. 조회를 사용하여 특정 속성의 값을 가져옵니다.

속성에 대해 가져오는 값은 HKLM(레지스트리 정보)에서 직접 보고되기 때문에 기술적으로 형식화되지 않은 개체(변형)입니다. 다음은 각 속성에 대해 형식 캐스팅 옵션(UI 표시에 필요할 수 있음)으로 사용할 수 있는 형식입니다.

속성 형식
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
가중치 String
WindowsEdition String

적용 대상