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

發生于地圖變更時。

適用於

另請參閱