다음을 통해 공유


DataPackagePropertySet 클래스

정의

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))
상속
Object Platform::Object IInspectable DataPackagePropertySet
특성
구현
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)

속성 집합에서 항목을 제거합니다.

적용 대상