ApplicationDataContainerSettings.HasKey | hasKey Method

判斷是否具有指定之索引鍵的應用程式設定。

語法

No code example is currently available or this language may not be supported.

參數

key

類型: String [JavaScript] | Platform::String [C++]

索引鍵。

傳回值

類型: Boolean [JavaScript] | Platform::Boolean [C++]

如果找到索引鍵則為 True,否則為 False。

範例

呼叫 ApplicationDataContainer.CreateContainer | createContainer 方法,建立設定容器。這個範例會建立名為 exampleContainer 的設定容器,並加入名為 exampleSetting 的設定。來自 ApplicationDataCreateDisposition 列舉的 Always | always 值表示如果容器不存在就應該建立容器。

使用 ApplicationDataContainer.Values | values 屬性存取 exampleContainer 容器中的 exampleSetting 設定。

當您完成使用後,請呼叫 ApplicationDataContainer.DeleteContainer | deleteContainer 方法刪除 exampleContainer 設定容器。


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

// Create a setting in a container

Windows.Storage.ApplicationDataContainer container = 
   localSettings.CreateContainer("exampleContainer", Windows.Storage.ApplicationDataCreateDisposition.Always);

if (localSettings.Containers.ContainsKey("exampleContainer"))
{
   localSettings.Containers["exampleContainer"].Values["exampleSetting"] = "Hello Windows";
}

// Read data from a setting in a container

bool hasContainer = localSettings.Containers.ContainsKey("exampleContainer");
bool hasSetting = false;

if (hasContainer)
{
   hasSetting = localSettings.Containers["exampleContainer"].Values.ContainsKey("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