Windows Dev Center

ApplicationDataContainerSettings.HasKey | hasKey Method

Determina se è presente un'impostazione dell'applicazione con la chiave specificata.

Sintassi


public:
bool HasKey(
  String^ key
)

Parametri

key

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

Chiave.

Valore restituito

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

True se viene trovata la chiave; in caso contrario, false.

Esempi

Chiamare il metodo ApplicationDataContainer.CreateContainer | createContainer per creare un contenitore di impostazioni. In questo esempio viene creato un contenitore delle impostazioni denominato exampleContainer e viene aggiunta un'impostazione denominata exampleSetting. Il valore Always | always dell'enumerazione ApplicationDataCreateDisposition indica che il contenitore deve essere creato se non esiste già.

Utilizzare la proprietà ApplicationDataContainer.Values | values per accedere all'impostazione exampleSetting nel contenitore exampleContainer.

Chiamare il metodo ApplicationDataContainer.DeleteContainer | deleteContainer per eliminare il contenitore di impostazioni exampleContainer quando non è più necessario.


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");

Requisiti

Client minimo supportato

Windows 8

Server minimo supportato

Windows Server 2012

Spazio dei nomi

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

Metadati

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

Vedi anche

Attività
Guida introduttiva: Dati dell'applicazione locale (JavaScript)
Guida introduttiva: Dati dell'applicazione locale (C#/VB/C++)
Guida introduttiva: Dati dell'applicazione di roaming (JavaScript)
Guida introduttiva: Dati dell'applicazione di roaming (C#/VB/C++)
Concetti
Panoramica dei dati dell'applicazione
Riferimento
ApplicationDataContainerSettings

 

 

Mostra:
© 2015 Microsoft