ApplicationDataContainerSettings.HasKey | hasKey Method

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

Синтаксис


public:
bool HasKey(
  String^ 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 после завершения работы с ним.


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

Требования

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

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

 

 

Показ:
© 2015 Microsoft