ApplicationDataContainerSettings.HasKey | hasKey Method

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

Syntaxe


public:
bool HasKey(
  String^ key
)

Paramètres

key

Type: String [JavaScript] | Platform::String [C++]

Clé.

Valeur de retour

Type: Boolean [JavaScript] | Platform::Boolean [C++]

True si la clé est trouvée ; sinon, false.

Exemples

Appelle la méthode ApplicationDataContainer.CreateContainer | createContainer pour créer un conteneur de paramètres. Cet exemple crée un conteneur de paramètres nommé exampleContainer et ajoute un paramètre nommé exampleSetting. La valeur Always | always de l'énumération ApplicationDataCreateDisposition indique que le conteneur doit être créé s'il n'existe pas.

Utilisez la propriété ApplicationDataContainer.Values | values pour accéder au paramètre exampleSetting dans le conteneur exampleContainer.

Appelez la méthode ApplicationDataContainer.DeleteContainer | deleteContainer pour supprimer le conteneur de paramètres exampleContainer lorsque vous n'en avez plus besoin.


ApplicationDataContainer^ localSettings = ApplicationData::Current->LocalSettings;

// Create a setting in a container

ApplicationDataContainer^ container = 
   localSettings->CreateContainer("exampleContainer", ApplicationDataCreateDisposition::Always);

if (localSettings->Containers->HasKey("exampleContainer"))
{
   auto values = localSettings->Containers->Lookup("exampleContainer")->Values;
   values->Insert("exampleSetting", "Hello Windows");
}

// Read data from a setting in a container

bool hasContainer = localSettings->Containers->HasKey("exampleContainer");
bool hasSetting = false;

if (hasContainer)
{
   auto values = localSettings->Containers->Lookup("exampleContainer")->Values;
   hasSetting = values->HasKey("exampleSetting");
}

// Delete a container

localSettings->DeleteContainer("exampleContainer");

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

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 des applications itinérantes (C#/VB/C++)
Concepts
Présentation des données de l'application
Référence
ApplicationDataContainerSettings

 

 

Afficher:
© 2014 Microsoft