DataPackagePropertySet 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataPackage 개체와 함께 사용할 속성 집합을 정의합니다.
public ref class DataPackagePropertySet sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMap<Platform::String ^, Platform::Object ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataPackagePropertySet final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMap<winrt::hstring, IInspectable const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataPackagePropertySet : IDictionary<string,object>, IEnumerable<KeyValuePair<string,object>>
Public NotInheritable Class DataPackagePropertySet
Implements IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- 상속
- 특성
- 구현
-
IDictionary<String,Object> IMap<Platform::String,Platform::Object> IMap<winrt::hstring,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>>
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
공유되는 콘텐츠 외에도 DataPackage 개체의 각 instance 속성 집합을 지원합니다. 대상 앱은 이러한 속성을 사용하여 DataPackage의 콘텐츠에 대해 자세히 알아볼 수 있습니다.
이 클래스는 미리 보기, 제목 및 설명과 같은 몇 가지 기본 속성을 직접 지원 합니다. Insert 메서드 또는 Add 메서드 중 하나를 사용하여 사용자 지정 속성을 직접 만들 수도 있습니다. 대상 앱은 Lookup 메서드를 통해 특정 속성에 액세스할 수 있습니다.
컬렉션 멤버 목록
JavaScript의 경우 DataPackagePropertySet은 인덱스를 사용하여 항목에 액세스할 수 있도록 지원합니다.
버전 기록
Windows 버전 | SDK 버전 | 추가된 값 |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
속성
ApplicationListingUri |
Windows 스토어에서 앱 위치의 URI(Uniform Resource Identifier)를 가져오거나 설정합니다. |
ApplicationName |
DataPackage 개체를 만든 앱의 이름을 가져오거나 설정합니다. |
ContentSourceApplicationLink |
원본 앱에서 콘텐츠에 대한 애플리케이션 링크를 가져오거나 설정합니다. |
ContentSourceUserActivityJson |
다른 앱과 공유할 직렬화된 JSON 형식의 UserActivity 를 가져오거나 설정합니다. |
ContentSourceWebLink |
앱에 현재 표시되는 공유 콘텐츠에 대한 웹 링크를 제공합니다. |
Description |
DataPackage의 내용을 설명하는 텍스트를 가져오거나 설정합니다. |
EnterpriseId |
엔터프라이즈 ID를 가져오거나 설정합니다( 엔터프라이즈 데이터 보호 참조). |
FileTypes |
DataPackage 개체에 저장된 파일 형식을 포함하는 벡터 개체를 지정합니다. |
LogoBackgroundColor |
공유 앱의 Square30x30Logo에 대한 배경색을 가져오거나 설정합니다. |
PackageFamilyName |
원본 앱의 패키지 패밀리 이름을 가져오거나 설정합니다. |
Size |
속성 집합에 포함된 항목 수를 가져옵니다. |
Square30x30Logo |
원본 앱의 로고를 가져오거나 설정합니다. |
Thumbnail |
DataPackage에 대한 미리 보기 이미지를 가져오거나 설정합니다. |
Title |
DataPackage 개체의 내용에 대한 제목으로 표시되는 텍스트를 가져오거나 설정합니다. |
메서드
Clear() |
속성 집합에서 모든 항목을 제거합니다. |
First() |
속성 집합의 항목을 열거하는 반복기를 반환합니다. |
GetView() |
속성 집합의 변경할 수 없는 보기를 가져옵니다. |
HasKey(String) |
DataPackagePropertySet 개체에 특정 속성이 포함되어 있는지 여부를 나타냅니다. |
Insert(String, Object) |
DataPackagePropertySet 개체에 속성을 추가합니다. |
Lookup(String) |
특정 속성의 값을 검색합니다. |
Remove(String) |
속성 집합에서 항목을 제거합니다. |