Freigeben über


CacheRequest.Add Methode

Definition

Fügt einem CacheRequest einen Eigenschaften- oder Musterbezeichner hinzu.

Überlädt

Add(AutomationPattern)

Fügt den angegebenen AutomationPattern-Bezeichner diesem CacheRequest hinzu.

Add(AutomationProperty)

Fügt den angegebenen AutomationProperty-Bezeichner diesem CacheRequest hinzu.

Hinweise

Wenn ein CacheRequest Objekt erstellt wird, wird der RuntimeIdProperty Bezeichner als Standardeigenschaft zum Zwischenspeichern hinzugefügt.

Das Hinzufügen eines Objekts, das sich bereits in der Cacheanforderung befindet, hat keine Auswirkung.

Add(AutomationPattern)

Fügt den angegebenen AutomationPattern-Bezeichner diesem CacheRequest hinzu.

public:
 void Add(System::Windows::Automation::AutomationPattern ^ pattern);
public void Add (System.Windows.Automation.AutomationPattern pattern);
member this.Add : System.Windows.Automation.AutomationPattern -> unit
Public Sub Add (pattern As AutomationPattern)

Parameter

pattern
AutomationPattern

Ein Bezeichner, der ein zwischenzuspeicherndes Muster angibt.

Ausnahmen

Beispiele

Das folgende Beispiel zeigt, wie sie ein CacheRequest -Muster erstellen und hinzufügen, das zwischengespeichert werden soll.

CacheRequest cacheRequest = new CacheRequest();
cacheRequest.Add(AutomationElement.NameProperty);
cacheRequest.Add(AutomationElement.IsEnabledProperty);
cacheRequest.Add(SelectionItemPattern.Pattern);
cacheRequest.Add(SelectionItemPattern.SelectionContainerProperty);
Dim myCacheRequest As New CacheRequest()
myCacheRequest.Add(AutomationElement.NameProperty)
myCacheRequest.Add(AutomationElement.IsEnabledProperty)
myCacheRequest.Add(SelectionItemPattern.Pattern)
myCacheRequest.Add(SelectionItemPattern.SelectionContainerProperty)

Hinweise

Das Hinzufügen eines Musters, das sich bereits in der Cacheanforderung befindet, hat keine Auswirkung.

Weitere Informationen

Gilt für:

Add(AutomationProperty)

Fügt den angegebenen AutomationProperty-Bezeichner diesem CacheRequest hinzu.

public:
 void Add(System::Windows::Automation::AutomationProperty ^ property);
public void Add (System.Windows.Automation.AutomationProperty property);
member this.Add : System.Windows.Automation.AutomationProperty -> unit
Public Sub Add (property As AutomationProperty)

Parameter

property
AutomationProperty

Ein Bezeichner, der einen zwischenzuspeichernden Eigenschaftswert angibt.

Ausnahmen

Beispiele

Im folgenden Beispiel wird gezeigt, wie eine CacheRequest -Eigenschaft erstellt und hinzugefügt wird, die zwischengespeichert werden soll.

CacheRequest cacheRequest = new CacheRequest();
cacheRequest.Add(AutomationElement.NameProperty);
cacheRequest.Add(AutomationElement.IsEnabledProperty);
cacheRequest.Add(SelectionItemPattern.Pattern);
cacheRequest.Add(SelectionItemPattern.SelectionContainerProperty);
Dim myCacheRequest As New CacheRequest()
myCacheRequest.Add(AutomationElement.NameProperty)
myCacheRequest.Add(AutomationElement.IsEnabledProperty)
myCacheRequest.Add(SelectionItemPattern.Pattern)
myCacheRequest.Add(SelectionItemPattern.SelectionContainerProperty)

Hinweise

Wenn ein CacheRequest erstellt wird, wird der RuntimeIdProperty Bezeichner als Standardeigenschaft zum Zwischenspeichern hinzugefügt.

Das Hinzufügen einer Eigenschaft, die sich bereits in der Cacheanforderung befindet, hat keine Auswirkung.

Weitere Informationen

Gilt für: