ApplicationDataContainerSettings Classe

Definizione

Fornisce l'accesso alle impostazioni in un contenitore di impostazioni. La proprietà ApplicationDataContainer.Values restituisce un oggetto di cui è possibile eseguire il cast a questo tipo.

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
Ereditarietà
Object Platform::Object IInspectable ApplicationDataContainerSettings
Attributi
Implementazioni
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

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per ottenere le impostazioni locali di un'app, eseguire le operazioni seguenti. Questi passaggi vengono illustrati nell'esempio LocalSettings .

  1. Ottiene il valore della proprietà static ApplicationData.Current . Questa proprietà restituisce un archivio dati di tipo ApplicationData.
  2. Ottiene il valore della proprietà LocalSettings dell'archivio dati. Questa proprietà restituisce un contenitore di dati di tipo ApplicationDataContainer.
  3. Leggere la proprietà Values del contenitore di dati. Questa proprietà restituisce un gruppo di impostazioni di tipo IPropertySet, che può essere eseguito il cast al tipo ApplicationDataContainerSettings.

Elenchi di membri della raccolta

Si noti che per JavaScript, ApplicationDataContainerSettings supporta l'uso di un indice per accedere agli elementi.

Proprietà

Size

Ottiene il numero di impostazioni dell'applicazione correlate.

Metodi

Clear()

Rimuove tutte le impostazioni dell'applicazione correlate.

First()

Recupera un iteratore per enumerare le impostazioni nel contenitore delle impostazioni.

GetView()

Restituisce uno snapshot di sola lettura del contenuto del contenitore delle impostazioni.

HasKey(String)

Determina se è presente un'impostazione dell'applicazione con la chiave specificata.

Insert(String, Object)

Inserisce o sostituisce un'impostazione dell'applicazione.

Lookup(String)

Recupera l'impostazione dell'applicazione specificata.

Remove(String)

Rimuove l'impostazione specificata dell'applicazione.

Eventi

MapChanged

Si verifica quando la mappa viene modificata.

Si applica a

Vedi anche