DataPackagePropertySetView 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.
Obtient l’ensemble des propriétés d’un objet 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)
- Héritage
- Attributs
- Implémente
-
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>
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Exemples
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
Remarques
En plus du contenu partagé, chaque instance d’un objet DataPackageView 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 DataPackageView.
Cette classe prend directement en charge plusieurs propriétés par défaut, telles qu’une miniature, un titre et une description. Les applications cibles peuvent accéder à des propriétés spécifiques via la méthode Lookup .
Lorsqu’une cible de partage reçoit du contenu partagé, elle reçoit également certaines propriétés associées à l’application source dans le cadre du DataPackageView. Dans Windows Runtime application, plusieurs de ces propriétés, telles que ApplicationListingUri, ApplicationName et PackageFamilyName, seront définies par le système d’exploitation. Toutefois, dans Windows Phone applications Silverlight, ces propriétés ne sont pas remplies automatiquement et doivent être définies manuellement.
Listes de membres de la collection
Pour JavaScript, DataPackagePropertySetView 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 |
1809 | 17763 | IsFromRoamingClipboard |
Propriétés
ApplicationListingUri |
Obtient l’URI (Uniform Resource Identifier) de l’emplacement de l’application dans le Microsoft Store. |
ApplicationName |
Obtient le nom de l’application qui a créé l’objet DataPackage . |
ContentSourceApplicationLink |
Obtient le lien d’application vers le contenu de l’application source. |
ContentSourceUserActivityJson |
Obtient userActivity au format JSON sérialisé à partager avec une autre application. |
ContentSourceWebLink |
Obtient un lien web vers du contenu partagé qui s’affiche actuellement dans l’application. |
Description |
Obtient le texte qui décrit le contenu du DataPackage. |
EnterpriseId |
Obtient ou définit l’ID d’entreprise. |
FileTypes |
Obtient un objet vectoriel qui contient les types de fichiers stockés dans l’objet DataPackage . |
IsFromRoamingClipboard |
Obtient une valeur qui indique si le contenu partagé dans le DataPackageView provient des données du Presse-papiers qui ont été synchronisées à partir d’un autre appareil pour l’utilisateur actuel. |
LogoBackgroundColor |
Obtient une couleur d’arrière-plan pour le Square30x30Logo de l’application de partage. |
PackageFamilyName |
Obtient 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 le logo de l’application source. |
Thumbnail |
Obtient l’image miniature du DataPackageView. |
Title |
Obtient le texte qui s’affiche sous forme de titre pour le contenu de l’objet DataPackagePropertySetView . |
Méthodes
First() |
Retourne un itérateur pour énumérer les éléments du jeu de propriétés. |
HasKey(String) |
Indique si l’objet DataPackagePropertySetView contient une propriété spécifique. |
Lookup(String) |
Récupère la valeur d’une propriété spécifique. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
Divise l’objet en deux vues |