Поделиться через


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 идентификатор добавляется в качестве свойства по умолчанию для кэширования.

Добавление свойства, которое уже находится в запросе кэша, не оказывает никакого влияния.

См. также раздел

Применяется к