DataPackagePropertySet Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |