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


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

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

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

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