ApplicationDataContainerSettings 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供設定容器中設定的存取權。 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() |
傳回設定容器內容的唯讀快照集。 |
HasKey(String) |
判斷是否有具有指定索引鍵的應用程式設定。 |
Insert(String, Object) |
插入或取代應用程式設定。 |
Lookup(String) |
擷取指定的應用程式設定。 |
Remove(String) |
移除指定的應用程式設定。 |
事件
MapChanged |
發生于地圖變更時。 |