Partager via


StorageItemContentProperties.SavePropertiesAsync Méthode

Définition

Surcharges

SavePropertiesAsync()

Enregistre toutes les propriétés associées à l’élément.

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Enregistre les propriétés et valeurs spécifiées associées à l’élément.

SavePropertiesAsync()

Enregistre toutes les propriétés associées à l’élément.

public:
 virtual IAsyncAction ^ SavePropertiesAsync() = SavePropertiesAsync;
/// [Windows.Foundation.Metadata.Overload("SavePropertiesAsyncOverloadDefault")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SavePropertiesAsync();
[Windows.Foundation.Metadata.Overload("SavePropertiesAsyncOverloadDefault")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SavePropertiesAsync();
function savePropertiesAsync()
Public Function SavePropertiesAsync () As IAsyncAction

Retours

Aucun objet ou valeur n’est retourné lorsque cette méthode est terminée.

Implémente

Attributs

Remarques

Si l’une des valeurs de propriété n’est pas valide, aucune des valeurs n’est enregistrée.

Voir aussi

S’applique à

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Enregistre les propriétés et valeurs spécifiées associées à l’élément.

public:
 virtual IAsyncAction ^ SavePropertiesAsync(IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^> ^ propertiesToSave) = SavePropertiesAsync;
/// [Windows.Foundation.Metadata.Overload("SavePropertiesAsync")]
IAsyncAction SavePropertiesAsync(IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>> const& propertiesToSave);
[Windows.Foundation.Metadata.Overload("SavePropertiesAsync")]
public IAsyncAction SavePropertiesAsync(IEnumerable<KeyValuePair<string,object>> propertiesToSave);
function savePropertiesAsync(propertiesToSave)
Public Function SavePropertiesAsync (propertiesToSave As IEnumerable(Of KeyValuePair(Of String, Object))) As IAsyncAction

Paramètres

propertiesToSave

IIterable<IKeyValuePair<String,Object>>

IEnumerable<KeyValuePair<String,Object>>

IIterable<IKeyValuePair<Platform::String,Platform::Object>>

IIterable<IKeyValuePair<winrt::hstring,IInspectable>>

Collection qui contient les noms et les valeurs des propriétés à enregistrer en tant que paires clé-valeur (type IKeyValuePair).

Retours

Aucun objet ou valeur n’est retourné lorsque cette méthode est terminée.

Implémente

M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}}) M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{Platform::String,Platform::Object}}) M:Windows.Storage.FileProperties.IStorageItemExtraProperties.SavePropertiesAsync(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{winrt::hstring,IInspectable}})
Attributs

Remarques

System.ExpandoProperties

Les propriétés Expando sont un ensemble de valeurs nommées associées à un fichier de stockage instance en mémoire. Ils ne sont pas enregistrés de manière permanente dans le système de fichiers, mais sont conservés lorsqu’un fichier est enregistré dans le cache d’accès.

Elles peuvent être écrites et lues par n’importe quelle application, ce qui permet d’associer des informations à un fichier de stockage. Cela est utile dans les scénarios où un fichier de stockage est passé d’une application à une autre pour communiquer des informations supplémentaires sur ce fichier.

Les propriétés Expando sont accessibles à l’aide de l’API de stockage Windows Runtime. Ils sont récupérés en tant que valeur à l’aide de RetrievePropertiesAsync avec le nom de propriété « System.ExpandoProperties ». Les propriétés expando sont écrites à l’aide de SavePropertiesAsync. Cette valeur est un ensemble de propriétés qui permet d’accéder aux valeurs qu’elle contient à l’aide du modèle de programmation PropertySet.

Les noms utilisés pour identifier les valeurs dans le jeu System.ExpandoProperties n’ont pas besoin de se conformer au schéma de nommage des propriétés du système (qui préfixe les noms de propriétés par « Système »). Il peut s’agir de n’importe quelle valeur de chaîne.

Le système définit certains des noms à utiliser. Par exemple, « OriginURL » est utilisé pour communiquer d’où provient un fichier stocké localement s’il a été téléchargé à partir d’une source distante. (Voir Personnalisation de l’expérience de téléchargement.)

Les applications peuvent définir et documenter les propriétés qu’elles utilisent afin que d’autres applications puissent interagir avec elles. Par exemple, System.ExpandoProperties peut être utilisé pour permettre à une application fournisseur de transmettre les informations de licence à une application Office universelle, afin d’indiquer si un fichier peut être personnel ou professionnel.

Voir aussi

S’applique à