共用方式為


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)

從屬性集移除專案。

適用於