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()

返回设置容器内容的只读快照。

HasKey(String)

确定是否有具有指定键的应用程序设置。

Insert(String, Object)

插入或替换应用程序设置。

Lookup(String)

检索指定的应用程序设置。

Remove(String)

删除指定的应用程序设置。

事件

MapChanged

在映射更改时发生。

适用于

另请参阅