Partager via


ApplicationDataContainerSettings Classe

Définition

Fournit l’accès aux paramètres dans un conteneur de paramètres. La propriété ApplicationDataContainer.Values renvoie un objet qui peut être converti en ce type.

public ref class ApplicationDataContainerSettings sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMap<Platform::String ^, Platform::Object ^>, IObservableMap<Platform::String ^, Platform::Object ^>, IPropertySet
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApplicationDataContainerSettings final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMap<winrt::hstring, IInspectable const&>, IObservableMap<winrt::hstring, IInspectable const&>, IPropertySet
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ApplicationDataContainerSettings : IDictionary<string,object>, IEnumerable<KeyValuePair<string,object>>, IObservableMap<string,object>, IPropertySet
Public NotInheritable Class ApplicationDataContainerSettings
Implements IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IObservableMap(Of String, Object), IPropertySet
Héritage
Object Platform::Object IInspectable ApplicationDataContainerSettings
Attributs
Implémente
IMap<K,V> IDictionary<K,V> 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>> IObservableMap<String,Object> IObservableMap<Platform::String,Platform::Object> IObservableMap<winrt::hstring,IInspectable> IPropertySet

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

Pour obtenir les paramètres locaux d’une application, procédez comme suit. Ces étapes sont illustrées dans l’exemple LocalSettings .

  1. Obtenez la valeur de la propriété ApplicationData.Current statique. Cette propriété retourne un magasin de données de type ApplicationData.
  2. Obtenez la valeur de la propriété LocalSettings du magasin de données. Cette propriété retourne un conteneur de données de type ApplicationDataContainer.
  3. Lisez la propriété Values du conteneur de données. Cette propriété retourne un groupe de paramètres de type IPropertySet, qui peut être casté au type ApplicationDataContainerSettings.

Listes de membres de la collection

Notez que pour JavaScript, ApplicationDataContainerSettings prend en charge l’utilisation d’un index pour accéder aux éléments.

Propriétés

Size

Obtient le nombre de paramètres d’application associés.

Méthodes

Clear()

Supprime tous les paramètres d’application associés.

First()

Récupère un itérateur pour énumérer les paramètres dans le conteneur de paramètres.

GetView()

Retourne une instantané en lecture seule du contenu du conteneur de paramètres.

HasKey(String)

Détermine s’il existe un paramètre d’application avec la clé spécifiée.

Insert(String, Object)

Insère ou remplace un paramètre d’application.

Lookup(String)

Récupère le paramètre d’application spécifié.

Remove(String)

Supprime le paramètre d’application spécifié.

Événements

MapChanged

Se produit lorsque la carte change.

S’applique à

Voir aussi