Поделиться через


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 контейнера данных. Это свойство возвращает группу параметров типа IPropertySet, которые можно привести к типу ApplicationDataContainerSettings.

Списки элементов коллекции

Обратите внимание, что для JavaScript ApplicationDataContainerSettings поддерживает использование индекса для доступа к элементам.

Свойства

Size

Возвращает количество связанных параметров приложения.

Методы

Clear()

Удаляет все связанные параметры приложения.

First()

Извлекает итератор для перечисления параметров в контейнере параметров.

GetView()

Возвращает доступную только для чтения snapshot содержимого контейнера параметров.

HasKey(String)

Определяет, есть ли параметр приложения с указанным ключом.

Insert(String, Object)

Вставляет или заменяет параметр приложения.

Lookup(String)

Извлекает указанный параметр приложения.

Remove(String)

Удаляет указанный параметр приложения.

События

MapChanged

Происходит при изменении карты.

Применяется к

См. также раздел