다음을 통해 공유


ApplicationDataContainerSettings 클래스

정의

설정 컨테이너의 설정에 대한 액세스를 제공합니다. ApplicationDataContainer.Values 속성은 이 형식으로 캐스팅할 수 있는 개체를 반환합니다.

public ref class ApplicationDataContainerSettings sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMap<Platform::String ^, Platform::Object ^>, IObservableMap<Platform::String ^, Platform::Object ^>, IPropertySet
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApplicationDataContainerSettings final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMap<winrt::hstring, IInspectable const&>, IObservableMap<winrt::hstring, IInspectable const&>, IPropertySet
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ApplicationDataContainerSettings : IDictionary<string,object>, IEnumerable<KeyValuePair<string,object>>, IObservableMap<string,object>, IPropertySet
Public NotInheritable Class ApplicationDataContainerSettings
Implements IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IObservableMap(Of String, Object), IPropertySet
상속
Object Platform::Object IInspectable ApplicationDataContainerSettings
특성
구현
IMap<K,V> IDictionary<K,V> IDictionary<String,Object> IMap<Platform::String,Platform::Object> IMap<winrt::hstring,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>> IObservableMap<String,Object> IObservableMap<Platform::String,Platform::Object> IObservableMap<winrt::hstring,IInspectable> IPropertySet

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

앱의 로컬 설정을 얻으려면 다음을 수행합니다. 이러한 단계는 LocalSettings 예제에 설명되어 있습니다.

  1. 정적 ApplicationData.Current 속성의 값을 가져옵니다. 이 속성은 ApplicationData 형식의 데이터 저장소를 반환합니다.
  2. 데이터 저장소의 LocalSettings 속성 값을 가져옵니다. 이 속성은 ApplicationDataContainer 형식의 데이터 컨테이너를 반환합니다.
  3. 데이터 컨테이너의 Values 속성을 읽습니다. 이 속성은 ApplicationDataContainerSettings 형식으로 캐스팅할 수 있는 IPropertySet 형식의 설정 그룹을 반환합니다.

컬렉션 멤버 목록

JavaScript의 경우 ApplicationDataContainerSettings는 인덱스를 사용하여 항목에 액세스할 수 있도록 지원합니다.

속성

Size

관련 애플리케이션 설정 수를 가져옵니다.

메서드

Clear()

관련된 모든 애플리케이션 설정을 제거합니다.

First()

설정 컨테이너에서 설정을 열거하는 반복기를 검색합니다.

GetView()

설정 컨테이너의 콘텐츠에 대한 읽기 전용 스냅샷 반환합니다.

HasKey(String)

지정된 키를 사용하는 애플리케이션 설정이 있는지 여부를 결정합니다.

Insert(String, Object)

애플리케이션 설정을 삽입하거나 대체합니다.

Lookup(String)

지정된 애플리케이션 설정을 검색합니다.

Remove(String)

지정된 애플리케이션 설정을 제거합니다.

이벤트

MapChanged

맵이 변경되면 발생합니다.

적용 대상

추가 정보