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 = 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 = 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将添加为要缓存的默认属性。
添加缓存请求中已有的属性不起作用。