Freigeben über


ResourceQualifierObservableMap Klasse

Definition

Benachrichtigt Listener über dynamische Änderungen an einer Zuordnung von ResourceQualifier-Objekten , z. B. wenn Elemente hinzugefügt oder entfernt werden, und lässt die Änderung von Qualifiziererwerten zu.

public ref class ResourceQualifierObservableMap sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::String ^> ^>, IMap<Platform::String ^, Platform::String ^>, IObservableMap<Platform::String ^, Platform::String ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceQualifierObservableMap final : IIterable<IKeyValuePair<winrt::hstring, winrt::hstring const&>>, IMap<winrt::hstring, winrt::hstring const&>, IObservableMap<winrt::hstring, winrt::hstring const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceQualifierObservableMap : IDictionary<string,string>, IEnumerable<KeyValuePair<string,string>>, IObservableMap<string,string>
Public NotInheritable Class ResourceQualifierObservableMap
Implements IDictionary(Of String, String), IEnumerable(Of KeyValuePair(Of String, String)), IObservableMap(Of String, String)
Vererbung
Object Platform::Object IInspectable ResourceQualifierObservableMap
Attribute
Implementiert
IMap<K,V> IDictionary<K,V> IDictionary<String,String> IMap<Platform::String,Platform::String> IMap<winrt::hstring,winrt::hstring> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,String>> IIterable<IKeyValuePair<Platform::String,Platform::String>> IIterable<IKeyValuePair<winrt::hstring,winrt::hstring>> IObservableMap<String,String> IObservableMap<Platform::String,Platform::String> IObservableMap<winrt::hstring,winrt::hstring>

Windows-Anforderungen

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

Eigenschaften

Size

Ruft die Anzahl der ResourceQualifier-Objekte in der beobachtbaren Zuordnung ab.

Methoden

Clear()

Entfernt alle Elemente aus der beobachtbaren Karte.

First()

Gibt einen Iterator zurück, um die Elemente in der beobachtbaren Karte aufzulisten.

GetView()

Gibt eine unveränderliche Ansicht der beobachtbaren Karte zurück.

HasKey(String)

Bestimmt, ob die beobachtbare Karte den angegebenen Schlüssel enthält.

Insert(String, String)

Fügt ein Element in der beobachtbaren Karte ein oder ersetzt es.

Lookup(String)

Gibt den Qualifizierernamen am angegebenen Schlüssel in der beobachtbaren Zuordnung zurück.

Remove(String)

Entfernt ein Element aus der beobachtbaren Karte.

Ereignisse

MapChanged

Tritt auf, wenn sich die Zuordnung ändert.

Gilt für: