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
- Наследование
- Атрибуты
- Реализации
-
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 .
- Возвращает значение статического свойства ApplicationData.Current . Это свойство возвращает хранилище данных типа ApplicationData.
- Возвращает значение свойства LocalSettings хранилища данных. Это свойство возвращает контейнер данных типа ApplicationDataContainer.
- Чтение свойства Values контейнера данных. Это свойство возвращает группу параметров типа IPropertySet, которые можно привести к типу ApplicationDataContainerSettings.
Списки элементов коллекции
Обратите внимание, что для JavaScript ApplicationDataContainerSettings поддерживает использование индекса для доступа к элементам.
Свойства
Size |
Возвращает количество связанных параметров приложения. |
Методы
Clear() |
Удаляет все связанные параметры приложения. |
First() |
Извлекает итератор для перечисления параметров в контейнере параметров. |
GetView() |
Возвращает доступную только для чтения snapshot содержимого контейнера параметров. |
HasKey(String) |
Определяет, есть ли параметр приложения с указанным ключом. |
Insert(String, Object) |
Вставляет или заменяет параметр приложения. |
Lookup(String) |
Извлекает указанный параметр приложения. |
Remove(String) |
Удаляет указанный параметр приложения. |
События
MapChanged |
Происходит при изменении карты. |