CacheRequest.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティまたはパターン識別子を 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プロパティとしてキャッシュに追加されます。
キャッシュ要求に既に存在するプロパティを追加しても、効果はありません。
こちらもご覧ください
適用対象
.NET