信息
您所需的主题如下所示。但此主题未包含在此库中。

ApplicationDataContainer.CreateContainer | createContainer Method

在当前设置容器中创建或打开指定的设置容器。

语法


var applicationDataContainer = applicationDataContainer.createContainer(name, disposition);

参数

name

类型: String [JavaScript] | System.String [.NET] | Platform::String [C++]

容器的名称。

disposition

类型: ApplicationDataCreateDisposition

枚举值之一。

返回值

类型: ApplicationDataContainer

设置容器。

备注

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

DLL

Windows.Storage.ApplicationData.dll

另请参阅

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

 

 

显示: