수색…
설정 저장 및 검색
UWP 응용 프로그램은 로컬 또는 심지어 클라우드의 키 / 값 저장소에 간단한 설정을 쉽게 저장할 수 있으므로 응용 프로그램이나 게임이 다른 사용자의 장치간에 설정을 공유 할 수 있습니다.
다음 데이터 유형을 설정에 사용할 수 있습니다.
- UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, 단일, 이중
- 부울
- Char16, 문자열
- DateTime, TimeSpan
- GUID, 포인트, 크기, 직사각형
로컬 및 / 또는 로밍 데이터 컨테이너를 검색하여 시작하십시오.
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
Windows.Storage.ApplicationDataContainer roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings;
설정을 만들거나 쓰려면 ApplicationDataContainer.Values 속성을 사용하여 데이터 컨테이너의 설정에 액세스합니다. 예를 들어 int
값 10
FontSize
라는 로컬 설정을 만들고 string
값 Bob
로밍 설정 Username
을 만들 수 있습니다.
localSettings.Values["FontSize"] = 10;
roamingSettings.Values["Username"] = "Bob";
설정을 검색하려면 설정을 만들 때 사용한 것과 동일한 ApplicationDataContainer.Values 속성을 사용합니다.
int fontSize = localSettings["FontSize"];
string username = roamingSettings["Username"];
좋은 방법은 설정을 검색하기 전에 설정이 존재하는지 확인하는 것입니다.
if (localSettings.Values.ContainsKey("FontSize"))
int fontSize = localSettings["FontSize"];
if (roamingSettings.Values.ContainsKey("Username"))
string username = roamingSettings["Username"];
로밍 설정에는 크기 할당량이 있습니다. 가서 RoamingStorageQuota 속성을 사용하십시오.
설정, 제한 및 코드 예제에 대한 자세한 내용은 MSDN을 참조하십시오 .
응용 프로그램 캐시에 데이터 저장
ApplicationData.Current.LocalFolder API를 사용하면 응용 프로그램 캐시에 액세스 할 수 있습니다.
var file = await ApplicationData.Current.LocalFolder.CreateFileAsync("myFile.dat", CreationCollisionOption.ReplaceExisting);
FileIO 클래스에는 데이터를 파일에 쉽게 추가 할 수있는 유틸리티 메서드 집합이 포함되어 있습니다.
await FileIO.WriteBytesAsync(file, array);
await FileIO.AppendTextAsync(file, "text");
await FileIO.WriteBufferAsync(file, iBuffer);
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow