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 对象的每个实例还支持一组属性。 目标应用可以使用这些属性详细了解 DataPackage 的内容。

此类直接支持多个默认属性,例如 缩略图标题说明。 还可以使用 Insert 方法或 Add 方法之一创建自己的自定义属性。 目标应用可以通过 Lookup 方法访问特定属性。

集合成员列表

对于 JavaScript,DataPackagePropertySet 支持使用索引来访问项。

版本历史记录

Windows 版本 SDK 版本 增值
1803 17134 ContentSourceUserActivityJson

属性

ApplicationListingUri

获取或设置应用在 Windows 应用商店中的位置) 统一资源标识符 (URI。

ApplicationName

获取或设置创建 DataPackage 对象的应用的名称。

ContentSourceApplicationLink

获取或设置指向源应用中内容的应用程序链接。

ContentSourceUserActivityJson

获取或设置要与其他应用共享的序列化 JSON 格式的 UserActivity

ContentSourceWebLink

提供指向当前显示在应用中的共享内容的 Web 链接。

Description

获取或设置描述 DataPackage 内容的文本。

EnterpriseId

获取或设置企业标识 (请参阅 企业数据保护) 。

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)

从属性集中删除项。

适用于