ApplicationDataContainerSettings Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.
- Rufen Sie den Wert der statischen ApplicationData.Current-Eigenschaft ab. Diese Eigenschaft gibt einen Datenspeicher vom Typ ApplicationData zurück.
- Rufen Sie den Wert der LocalSettings-Eigenschaft des Datenspeichers ab. Diese Eigenschaft gibt einen Datencontainer vom Typ ApplicationDataContainer zurück.
- 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. |