ApplicationDataCreateDisposition Enumeration

アプリケーション データ コンテナーの作成オプションを指定します。

構文


var value = Windows.Storage.ApplicationDataCreateDisposition.always;

属性

[Version(0x06020000)]

メンバー

ApplicationDataCreateDisposition列挙 には次のメンバーが含まれます。

メンバー説明
Always | always0

コンテナーを常にアクティブにします。オブジェクトによって表されるリソースがない場合は作成してください。

Existing | existing1

提示するリソースが既に存在している場合だけ、コンテナーをアクティブにします。

注釈

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「Windows Phone ランタイム API」を参照してください。

ApplicationDataContainer.CreateContainer | createContainer メソッドを呼び出して、設定コンテナーを作成します。この例では、exampleContainer という名前の設定コンテナーを作成し、exampleSetting という名前の設定を追加します。ApplicationDataCreateDisposition 列挙体の Always | always 値は、コンテナーがまだ存在しない場合にコンテナーが作成されることを示します。

ApplicationDataContainer.Values | values プロパティを使用して、exampleContainer コンテナーの exampleSetting 設定にアクセスします。

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 Phone 8 [未実装、「注釈」を参照]

名前空間

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

メタデータ

Windows.winmd

参照

タスク
クイック スタート: ローカル アプリケーション データ (JavaScript)
クイック スタート: ローカル アプリケーション データ (C#/VB/C++)
クイック スタート: ローミング アプリケーション データ (JavaScript)
クイック スタート: ローミング アプリケーション データ (C#/VB/C++)
概念
アプリケーション データの概要
参照
ApplicationDataContainer.CreateContainer

 

 

表示:
© 2014 Microsoft