DataPackagePropertySetView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataPackageView 개체의 속성 집합을 가져옵니다.
public ref class DataPackagePropertySetView sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMapView<Platform::String ^, Platform::Object ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataPackagePropertySetView final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMapView<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 DataPackagePropertySetView : IEnumerable<KeyValuePair<string,object>>, IReadOnlyDictionary<string,object>
Public NotInheritable Class DataPackagePropertySetView
Implements IEnumerable(Of KeyValuePair(Of String, Object)), IReadOnlyDictionary(Of String, Object)
- 상속
- 특성
- 구현
-
IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>> IReadOnlyDictionary<String,Object> IMapView<Platform::String,Platform::Object> IMapView<winrt::hstring,IInspectable>
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
예제
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
설명
공유되는 콘텐츠 외에도 DataPackageView 개체의 각 instance 속성 집합을 지원합니다. 대상 앱은 이러한 속성을 사용하여 DataPackageView의 콘텐츠에 대해 자세히 알아볼 수 있습니다.
이 클래스는 미리 보기, 제목 및 설명과 같은 몇 가지 기본 속성을 직접 지원 합니다. 대상 앱은 Lookup 메서드를 통해 특정 속성에 액세스할 수 있습니다.
공유 대상이 공유 콘텐츠를 받으면 DataPackageView의 일부로 원본 앱과 연결된 특정 속성도 수신합니다. Windows 런타임 앱에서는 ApplicationListingUri, ApplicationName 및 PackageFamilyName과 같은 몇 가지 속성이 운영 체제에서 설정됩니다. 그러나 Windows Phone Silverlight 앱에서는 이러한 속성이 자동으로 채워지지 않으며 수동으로 설정해야 합니다.
컬렉션 멤버 목록
JavaScript의 경우 DataPackagePropertySetView는 인덱스를 사용하여 항목에 액세스할 수 있도록 지원합니다.
버전 기록
Windows 버전 | SDK 버전 | 추가된 값 |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
1809 | 17763 | IsFromRoamingClipboard |
속성
ApplicationListingUri |
Microsoft Store에서 앱 위치의 URI(Uniform Resource Identifier)를 가져옵니다. |
ApplicationName |
DataPackage 개체를 만든 앱의 이름을 가져옵니다. |
ContentSourceApplicationLink |
원본 앱에서 콘텐츠에 대한 애플리케이션 링크를 가져옵니다. |
ContentSourceUserActivityJson |
다른 앱과 공유할 직렬화된 JSON 형식의 UserActivity 를 가져옵니다. |
ContentSourceWebLink |
앱에 현재 표시되는 공유 콘텐츠에 대한 웹 링크를 가져옵니다. |
Description |
DataPackage의 내용을 설명하는 텍스트를 가져옵니다. |
EnterpriseId |
엔터프라이즈 ID를 가져오거나 설정합니다. |
FileTypes |
DataPackage 개체에 저장된 파일 형식을 포함하는 벡터 개체를 가져옵니다. |
IsFromRoamingClipboard |
DataPackageView의 공유 콘텐츠가 현재 사용자에 대해 다른 디바이스에서 동기화된 클립보드 데이터에서 제공되는지 여부를 나타내는 값을 가져옵니다. |
LogoBackgroundColor |
공유 앱의 Square30x30Logo에 대한 배경색을 가져옵니다. |
PackageFamilyName |
원본 앱의 패키지 패밀리 이름을 가져옵니다. |
Size |
속성 집합에 포함된 항목 수를 가져옵니다. |
Square30x30Logo |
원본 앱의 로고를 가져옵니다. |
Thumbnail |
DataPackageView의 썸네일 이미지를 가져옵니다. |
Title |
DataPackagePropertySetView 개체의 내용에 대한 제목으로 표시되는 텍스트를 가져옵니다. |
메서드
First() |
속성 집합의 항목을 열거하는 반복기를 반환합니다. |
HasKey(String) |
DataPackagePropertySetView 개체에 특정 속성이 포함되어 있는지 여부를 나타냅니다. |
Lookup(String) |
특정 속성의 값을 검색합니다. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
개체를 두 뷰로 나눕니다. |