ApplicationDataContainerSettings Class

Fournit l'accès aux paramètres dans un conteneur de paramètres.

Syntaxe


public sealed class ApplicationDataContainerSettings : IPropertySet,
    IObservableMap<String, Object>,
    IDictionary<String, Object>,
    IEnumerable<KeyValuePair>

Attributs

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

ApplicationDataContainerSettingsClasse comporte les types de membres suivants :

Événements

ApplicationDataContainerSettingsClasse comporte les événements suivants.

ÉvénementDescription
MapChanged Occurs when the map changes.

 

Méthodes

The ApplicationDataContainerSettings Classe comporte les méthodes suivantes. Avec C#, Visual Basic et C++, il hérite également des méthodes de Object Classe.

MéthodeDescription
Add(KeyValuePair) [C#, VB]Adds a new key-value pair to the ApplicationDataContainerSettings.
Add(String) [C#, VB]Adds an item to the ApplicationDataContainerSettings.
Clear Removes all related application settings.
Contains [C#, VB]Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings.
ContainsKey [C#, VB]Returns a value that indicates whether a specified key exists in the ApplicationDataContainerSettings.
CopyTo [C#, VB]Copies the elements of the collection to an array, starting at a particular array index.
First [C++, JavaScript]Retrieves an iterator to enumerate the settings in the settings container.
GetView [C++, JavaScript]Returns a read-only snapshot of the contents of the settings container.
HasKey [C++, JavaScript]Determines whether there is an application setting with the specified key.
Insert [C++, JavaScript]Inserts or replaces an application setting.
Lookup [C++, JavaScript]Retrieves the specified application setting.
Remove [C++, JavaScript]Removes the specified application setting.
Remove(KeyValuePair) [C#, VB]Removes a specific key-value pair from the ApplicationDataContainerSettings.
Remove(String) [C#, VB]Removes a specific item from the ApplicationDataContainerSettings.
TryGetValue [C#, VB]Returns a value that indicates whether a specified key exists in the ApplicationDataContainerSettings. If an item with that key exists, the item is retrieved as an out parameter.

 

Propriétés

ApplicationDataContainerSettingsClasse contient les propriétés suivantes.

PropriétéType d’accèsDescription

Count [C#, VB]

Lecture seuleGets the number of elements contained in the collection.

IsReadOnly [C#, VB]

Lecture seuleGets a value indicating whether the dictionary is read-only.

Item [C#, VB]

Lecture/écritureGets or sets the element value at the specified key index.

Keys [C#, VB]

Lecture seuleGets an ICollection object containing the keys of the ApplicationDataContainerSettings.

Size [C++, JavaScript]

Lecture seuleGets the number of related application settings.

Values [C#, VB]

Lecture seuleGets an ICollection object containing the values of the ApplicationDataContainerSettings .

 

Remarques

Liste des membres de la collection

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

Exemples

Utilisez la propriété LocalSettings | localSettings pour obtenir les paramètres dans un objet ApplicationDataContainer. Utilisez la propriété ApplicationDataContainer.Values | values pour accéder aux paramètres dans le conteneur localSettings. Cet exemple crée et lit une configuration nommée exampleSetting.

Appelez la méthode ApplicationDataContainerSettings.Remove | remove pour supprimer le paramètre exampleSetting lorsque vous n'en avez plus besoin.


var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

// Create a simple setting

localSettings.Values["exampleSetting"] = "Hello Windows";

// Read data from a simple setting

Object value = localSettings.Values["exampleSetting"];

if (!value)
{
    // No data
}
else
{
    // Access data in value
}

// Delete a simple setting

localSettings.Values.Remove("exampleSetting");

Configuration requise

Client minimal pris en charge

Windows 8 [Applications du Windows Store, applications de bureau]

Serveur minimal pris en charge

Windows Server 2012 [Applications du Windows Store, applications de bureau]

Espace de noms

Windows.Storage
Windows::Storage [C++]

Métadonnées

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

Voir aussi

Tâches
Démarrage rapide : données des applications locales (JavaScript)
Démarrage rapide : données des applications locales (C#/VB/C++)
Démarrage rapide : données des applications itinérantes (JavaScript)
Démarrage rapide : données d'application itinérantes (C#/VB/C++)
Concepts
Présentation des données de l'application
Référence
ApplicationData
ApplicationDataCompositeValue
ApplicationDataContainer
Exemples
Exemple de données d'application

 

 

Afficher:
© 2014 Microsoft