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

ApplicationData Class

응용 프로그램 데이터 저장소에 대한 액세스를 제공합니다. 응용 프로그램 데이터는 로컬, 로밍 또는 임시 파일 및 설정으로 구성됩니다.

구문


var applicationData = Windows.Storage.ApplicationData;

특성

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

구성원

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

이벤트

ApplicationData클래스에는 다음 이벤트가 있습니다.

이벤트설명
DataChanged Occurs when roaming application data is synchronized.

 

메서드

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

메서드설명
ClearAsync() Removes all application data from the local, roaming, and temporary app data stores.
ClearAsync(ApplicationDataLocality) Removes all application data from the specified app data store.
SetVersionAsync Sets the version number of the application data in the app data store.
SignalDataChanged Sends a DataChanged | datachanged event to all registered event handlers.

 

속성

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

속성액세스 유형설명

Current

읽기 전용Provides access to the app data store associated with the app's app package.

LocalFolder

읽기 전용Gets the root folder in the local app data store.

LocalSettings

읽기 전용Gets the application settings container in the local app data store.

RoamingFolder

읽기 전용Gets the root folder in the roaming app data store.

RoamingSettings

읽기 전용Gets the application settings container in the roaming app data store.

RoamingStorageQuota

읽기 전용Gets the maximum size of the data that can be synchronized to the cloud from the roaming app data store.

TemporaryFolder

읽기 전용Gets the root folder in the temporary app data store.

Version

읽기 전용Gets the version number of the application data in the app data store.

 

설명

ApplicationData는 앱 데이터에 대한 사용자 단위의 로컬 임시 및 로밍 저장소를 제공합니다. 이 클래스를 사용하여 세션 간에 그리고 여러 장치 간에 앱별 데이터를 보존할 수 있습니다.

ApplicationData는 앱 패키지의 파일에 대한 액세스를 제공하지 않습니다. 이렇게 하려면 Windows.ApplicationModel.Package.InstalledLocation을 사용합니다.

ApplicationData.Current 앱의 ApplicationData 인스턴스를 제공합니다. 이 인스턴스를 사용하여 이러한 속성 중 하나를 통해 앱 데이터 저장소로 가져올 수 있습니다.

앱 데이터에는 세 가지 기본 유형이 있습니다.

  • 로컬: 장치에 저장되고 업데이트 간에 지속됩니다.
  • 로밍: 사용자가 앱을 설치한 다른 장치에 복사됩니다.
  • 임시: 시스템에 의해 언제든지 삭제될 수 있습니다.

앱 데이터 저장소에는 두 가지 기본 유형이 있습니다.

  • 설정: 중첩된 집합으로 구성할 수 있는 키/값 쌍으로 앱 데이터를 저장합니다. 이 데이터는 Windows 레지스트리에 저장됩니다.
  • 폴더: 앱 데이터를 파일로 파일 시스템에 저장합니다.

버전이 지정된 앱별 형식으로 앱 데이터를 저장할 수 있습니다. 자세한 내용은 VersionSetVersionAsync를 참조하십시오.

이러한 API 사용에 대한 자세한 내용은 Windows 런타임을 사용하여 앱 데이터 액세스를 참조하십시오.

예제

다음 코드 예제는 앱에 대한 로컬 설정 컨테이너를 가져오는 방법을 보여 줍니다.


var applicationData = Windows.Storage.ApplicationData.current;
var localSettings = applicationData.localSettings;

요구 사항

지원되는 최소 클라이언트

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++)
빠른 시작: 임시 응용 프로그램 데이터(JavaScript)
빠른 시작: 임시 응용 프로그램 데이터(C#/VB/C++)
개념
응용 프로그램 데이터 개요
지침
응용 프로그램 데이터 로밍을 위한 지침
앱 설정을 위한 지침
참조
ApplicationDataCompositeValue
ApplicationDataContainer
ApplicationDataContainerSettings
샘플
응용 프로그램 설정 샘플
응용 프로그램 데이터 샘플

 

 

표시:
© 2014 Microsoft