此主题尚未评级 - 评价此主题

ApplicationDataCreateDisposition Enumeration

指定应用程序数据容器的创建选项。

语法


public enum ApplicationDataCreateDisposition

特性

VersionAttribute(NTDDI_WIN8)

成员

ApplicationDataCreateDisposition枚举 具有以下成员。

成员描述
Always | always0

始终激活容器。如果对象表示的资源不存在,请进行创建。

Existing | existing1

仅当其表示的资源已存在的情况下激活容器。

备注

Windows Phone 8

此 API 不实现,但是调用时会引发异常。

示例

调用 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 Phone 8

命名空间

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

元数据

Windows.winmd

另请参阅

任务
快速入门:本地应用程序数据 (JavaScript)
快速入门:本地应用程序数据 (C#/VB/C++)
快速入门:漫游应用程序数据 (JavaScript)
快速入门:漫游应用程序数据 (C#/VB/C++)
概念
应用程序数据概述
引用
ApplicationDataContainer.CreateContainer

 

 

本文是否对您有所帮助?
(1500 个剩余字符)
© 2013 Microsoft. 版权所有。