Freigeben über


ApplicationDataContainerSettings Klasse

Definition

Bietet Zugriff auf die Einstellungen in einem Einstellungscontainer. Die ApplicationDataContainer.Values-Eigenschaft gibt ein Objekt zurück, das in diesen Typ umgewandelt werden kann.

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
Vererbung
Object Platform::Object IInspectable ApplicationDataContainerSettings
Attribute
Implementiert
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-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Gehen Sie wie folgt vor, um die lokalen Einstellungen einer App abzurufen. Diese Schritte werden im LocalSettings-Beispiel veranschaulicht.

  1. Rufen Sie den Wert der statischen ApplicationData.Current-Eigenschaft ab. Diese Eigenschaft gibt einen Datenspeicher vom Typ ApplicationData zurück.
  2. Rufen Sie den Wert der LocalSettings-Eigenschaft des Datenspeichers ab. Diese Eigenschaft gibt einen Datencontainer vom Typ ApplicationDataContainer zurück.
  3. Lesen Sie die Values-Eigenschaft des Datencontainers. Diese Eigenschaft gibt eine Gruppe von Einstellungen vom Typ IPropertySet zurück, die in den Typ ApplicationDataContainerSettings umgewandelt werden kann.

Auflistungselementlisten

Beachten Sie, dass ApplicationDataContainerSettings für JavaScript die Verwendung eines Indexes für den Zugriff auf Elemente unterstützt.

Eigenschaften

Size

Ruft die Anzahl der verknüpften Anwendungseinstellungen ab.

Methoden

Clear()

Entfernt alle zugehörigen Anwendungseinstellungen.

First()

Ruft einen Iterator ab, um die Einstellungen im Einstellungscontainer aufzulisten.

GetView()

Gibt einen schreibgeschützten Momentaufnahme des Inhalts des Einstellungscontainers zurück.

HasKey(String)

Bestimmt, ob eine Anwendungseinstellung mit dem angegebenen Schlüssel vorhanden ist.

Insert(String, Object)

Fügt eine Anwendungseinstellung ein oder ersetzt sie.

Lookup(String)

Ruft die angegebene Anwendungseinstellung ab.

Remove(String)

Entfernt die angegebene Anwendungseinstellung.

Ereignisse

MapChanged

Tritt auf, wenn sich die Zuordnung ändert.

Gilt für:

Weitere Informationen