ApplicationDataContainerSettings.HasKey | hasKey Method

Определяет, имеется ли параметр приложения с указанным ключом.

Синтаксис


var boolean = applicationDataContainerSettings.hasKey(key);

Параметры

key

Тип: String [JavaScript] | Platform::String [C++]

Ключ.

Возвращаемое значение

Тип: Boolean [JavaScript] | Platform::Boolean [C++]

Значение true, если ключ найден; в противном случае — значение false.

Примеры

Вызовите метод ApplicationDataContainer.CreateContainer | createContainer, чтобы создать контейнер параметров. В этом примере создается контейнер параметров с именем exampleContainer и добавляется параметр с именем exampleSetting. Значение Always | always из перечисления ApplicationDataCreateDisposition указывает, что если контейнер не существует, он должен быть создан.

Используйте свойство ApplicationDataContainer.Values | values для доступа к параметру exampleSetting в контейнере exampleContainer.

Вызовите метод ApplicationDataContainer.DeleteContainer | deleteContainer для удаления контейнера параметров exampleContainer после завершения работы с ним.


var applicationData = Windows.Storage.ApplicationData.current;

var localSettings = applicationData.localSettings;

// Create a setting in a container

var container = localSettings.createContainer("exampleContainer", 
    Windows.Storage.ApplicationDataCreateDisposition.Always);

if (localSettings.containers.hasKey("exampleContainer"))
{
    localSettings.containers.lookup("exampleContainer").values["exampleSetting"] = "Hello Windows";
}

// Read data from a setting in a container

var hasContainer = localSettings.containers.hasKey("exampleContainer");

if (hasContainer)
{
    // Access data in: 
    //   localSettings.containers.lookup("exampleContainer").values.hasKey("exampleSetting");
}

// Delete a container

localSettings.deleteContainer("exampleContainer");

Требования

Минимальная версия клиента

Windows 8

Минимальная версия сервера

Windows Server 2012

Пространство имен

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

Метаданные

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

См. также

Задачи
Краткое руководство. Локальные данные приложения (JavaScript)
Краткое руководство. Локальные данные приложения (C#/VB/C++)
Краткое руководство. Перемещаемые данные приложения (JavaScript)
Краткое руководство. Перемещаемые данные приложения (C#/VB/C++)
Основные понятия
Общие сведения о данных приложения
Ссылка
ApplicationDataContainerSettings

 

 

Показ:
© 2014 Microsoft