내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ApplicationDataContainer Class

앱 설정용 컨테이너를 나타냅니다. 이 클래스의 메서드 및 속성은 컨테이너 계층 구조 만들기, 삭제, 열거 및 트래버스를 지원합니다.

구문


var applicationDataContainer = applicationData.localSettings;
var applicationDataContainer = applicationData.roamingSettings;

특성

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

구성원

ApplicationDataContainer클래스에는 다음과 같은 유형의 구성원이 있습니다.

메서드

The ApplicationDataContainer 클래스 다음 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음에서 메서드를 상속합니다. Object 클래스.

메서드설명
CreateContainer Creates or opens the specified settings container in the current settings container.
DeleteContainer Deletes the specified settings container, its subcontainers, and all application settings in the hierarchy.

 

속성

ApplicationDataContainer클래스 다음 속성이 있습니다.

속성액세스 유형설명

Containers

읽기 전용Gets the child application settings containers of this application settings container.

Locality

읽기 전용Gets the type (local or roaming) of the app data store that is associated with the current settings container.

Name

읽기 전용Gets the name of the current settings container.

Values

읽기 전용Gets an object that represents the settings in this settings container.

 

설명

참고  임시 앱 데이터 저장소에 대한 설정 컨테이너가 없습니다.

Values 속성은 컨테이너에 저장된 설정에 대한 액세스를 제공하는 ApplicationDataContainerSettings 개체를 가져옵니다.

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. Windows Phone 런타임 API를 참조하십시오.

예제

ApplicationDataContainer.CreateContainer | createContainer 메서드를 호출하여 설정 컨테이너를 만듭니다. 이 예제에서는 exampleContainer라는 설정 컨테이너를 만들고 exampleSetting이라는 설정을 추가합니다. ApplicationDataCreateDisposition 열거형의 Always | always 값은 컨테이너가 없는 경우 컨테이너를 만들어야 함을 나타냅니다.

ApplicationDataContainer.Values | values 속성을 사용하여 exampleContainer 컨테이너의 exampleSetting 설정에 액세스합니다.

exampleContainer 설정 컨테이너를 사용한 작업을 마쳤으면 ApplicationDataContainer.DeleteContainer | deleteContainer 메서드를 호출하여 해당 설정 컨테이너를 삭제합니다.


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 스토어 앱, 데스크톱 앱]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱, 데스크톱 앱]

지원되는 최소 전화

Windows Phone 8[구현되지 않음, 설명 참조]

네임스페이스

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

메타데이터

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

참고 항목

작업
빠른 시작: 로컬 응용 프로그램 데이터(JavaScript)
빠른 시작: 로컬 응용 프로그램 데이터(C#/VB/C++)
빠른 시작: 로밍 응용 프로그램 데이터(JavaScript)
빠른 시작: 로밍 응용 프로그램 데이터(C#/VB/C++)
개념
응용 프로그램 데이터 개요
참조
ApplicationData
ApplicationDataCompositeValue
ApplicationDataContainerSettings
샘플
응용 프로그램 데이터 샘플

 

 

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft