CacheRequest.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un identificador de propiedad o modelo a CacheRequest.
Sobrecargas
Add(AutomationPattern) |
Agrega el identificador de AutomationPattern especificado a CacheRequest. |
Add(AutomationProperty) |
Agrega el identificador de AutomationProperty especificado a CacheRequest. |
Comentarios
Cuando se crea un CacheRequest objeto, el RuntimeIdProperty identificador se agrega como una propiedad predeterminada para almacenar en caché.
Agregar un objeto que ya está en la solicitud de caché no tiene ningún efecto.
Add(AutomationPattern)
Agrega el identificador de AutomationPattern especificado a 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)
Parámetros
- pattern
- AutomationPattern
Identificador que especifica un modelo para almacenar en memoria caché.
Excepciones
El objeto CacheRequest está activo.
Ejemplos
En el ejemplo siguiente se muestra cómo construir y CacheRequest agregar un patrón que se va a almacenar en caché.
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)
Comentarios
Agregar un patrón que ya está en la solicitud de caché no tiene ningún efecto.
Consulte también
- Almacenar en caché en los clientes de automatización de la interfaz de usuario
- Utilizar el almacenamiento en caché en la UI Automation
Se aplica a
Add(AutomationProperty)
Agrega el identificador de AutomationProperty especificado a 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)
Parámetros
- property
- AutomationProperty
Identificador que especifica un valor de propiedad para almacenar en memoria caché.
Excepciones
El objeto CacheRequest está activo.
Ejemplos
En el ejemplo siguiente se muestra cómo construir y CacheRequest agregar una propiedad que se va a almacenar en caché.
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)
Comentarios
Cuando se crea un CacheRequest objeto , el RuntimeIdProperty identificador se agrega como una propiedad predeterminada para almacenar en caché.
Agregar una propiedad que ya está en la solicitud de caché no tiene ningún efecto.
Consulte también
- Almacenar en caché en los clientes de automatización de la interfaz de usuario
- Utilizar el almacenamiento en caché en la UI Automation