Partage via


DataPackagePropertySet Classe

Définition

Définit un ensemble de propriétés à utiliser avec un objet 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))
Héritage
Object Platform::Object IInspectable DataPackagePropertySet
Attributs
Implémente
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>>

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

En plus du contenu partagé, chaque instance d’un objet DataPackage prend en charge un ensemble de propriétés. Les applications cibles peuvent utiliser ces propriétés pour en savoir plus sur le contenu du DataPackage.

Cette classe prend directement en charge plusieurs propriétés par défaut, telles qu’une miniature, un titre et une description. Vous pouvez également créer vos propres propriétés personnalisées à l’aide de la méthode Insert ou de l’une des méthodes Add . Les applications cibles peuvent accéder à des propriétés spécifiques via la méthode Lookup .

Listes de membres de la collection

Pour JavaScript, DataPackagePropertySet prend en charge l’utilisation d’un index pour accéder aux éléments.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 ContentSourceUserActivityJson

Propriétés

ApplicationListingUri

Obtient ou définit l’URI (Uniform Resource Identifier) de l’emplacement de l’application dans le Windows Store.

ApplicationName

Obtient ou définit le nom de l’application qui a créé l’objet DataPackage .

ContentSourceApplicationLink

Obtient ou définit le lien d’application vers le contenu de l’application source.

ContentSourceUserActivityJson

Obtient ou définit userActivity au format JSON sérialisé à partager avec une autre application.

ContentSourceWebLink

Fournit un lien web vers le contenu partagé qui s’affiche actuellement dans l’application.

Description

Obtient ou définit le texte qui décrit le contenu du DataPackage.

EnterpriseId

Obtient ou définit l’identité d’entreprise (voir Protection des données d’entreprise).

FileTypes

Spécifie un objet vectoriel qui contient les types de fichiers stockés dans l’objet DataPackage .

LogoBackgroundColor

Obtient ou définit une couleur d’arrière-plan pour le Square30x30Logo de l’application de partage.

PackageFamilyName

Obtient ou définit le nom de la famille de package de l’application source.

Size

Obtient le nombre d’éléments contenus dans le jeu de propriétés.

Square30x30Logo

Obtient ou définit le logo de l’application source.

Thumbnail

Obtient ou définit une image miniature pour le DataPackage.

Title

Obtient ou définit le texte qui s’affiche sous forme de titre pour le contenu de l’objet DataPackage .

Méthodes

Clear()

Supprime tous les éléments du jeu de propriétés.

First()

Retourne un itérateur pour énumérer les éléments du jeu de propriétés.

GetView()

Obtient une vue immuable du jeu de propriétés.

HasKey(String)

Indique si l’objet DataPackagePropertySet contient une propriété spécifique.

Insert(String, Object)

Ajoute une propriété à l’objet DataPackagePropertySet .

Lookup(String)

Récupère la valeur d’une propriété spécifique.

Remove(String)

Supprime un élément du jeu de propriétés.

S’applique à