Language

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識別子が既定のプロパティとしてキャッシュに追加されます。

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

こちらもご覧ください

適用対象