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 идентификатор добавляется в качестве свойства по умолчанию для кэширования.
Добавление свойства, которое уже находится в запросе кэша, не оказывает никакого влияния.
См. также раздел
- Кэширование в клиентах автоматизации пользовательского интерфейса
- Использование кэширования в модели автоматизации пользовательского интерфейса