次の方法で共有


CacheRequest.Add メソッド

定義

プロパティまたはパターン識別子を CacheRequest に追加します。

オーバーロード

Add(AutomationPattern)

指定した AutomationPattern 識別子を、この CacheRequest に追加します。

Add(AutomationProperty)

指定した AutomationProperty 識別子を、この CacheRequest に追加します。

注釈

オブジェクトが CacheRequest 作成されると、識別子が既定の RuntimeIdProperty プロパティとしてキャッシュに追加されます。

キャッシュ要求に既に存在する オブジェクトを追加しても、効果はありません。

Add(AutomationPattern)

指定した AutomationPattern 識別子を、この CacheRequest に追加します。

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)

パラメーター

pattern
AutomationPattern

キャッシュするパターンを指定する識別子。

例外

CacheRequest がアクティブです。

次の例は、 を構築 CacheRequest し、キャッシュするパターンを追加する方法を示しています。

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)

注釈

キャッシュ要求に既に存在するパターンを追加しても、効果はありません。

こちらもご覧ください

適用対象

Add(AutomationProperty)

指定した AutomationProperty 識別子を、この CacheRequest に追加します。

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)

パラメーター

property
AutomationProperty

キャッシュするプロパティ値を指定する識別子。

例外

CacheRequest がアクティブです。

次の例は、 を構築 CacheRequest し、キャッシュするプロパティを追加する方法を示しています。

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)

注釈

CacheRequestが作成されると、識別子が既定のRuntimeIdPropertyプロパティとしてキャッシュに追加されます。

キャッシュ要求に既に存在するプロパティを追加しても、効果はありません。

こちらもご覧ください

適用対象