Share via


Descripción de los problemas de rendimiento al usar los patrones de control Text y TextRange

En este tema se describen los problemas de rendimiento asociados al uso de los patrones de control Text y TextRange .

Las interfaces IUIAutomationTextPattern e IUIAutomationTextRange se basan en llamadas entre procesos; no proporcionan un mecanismo de almacenamiento en caché para mejorar el rendimiento al recuperar o procesar contenido textual.

Una aplicación cliente puede mejorar el rendimiento mediante el método IUIAutomationTextRange::GetText para recuperar bloques de texto de tamaño moderado. Por ejemplo, si se usa GetText para recuperar caracteres individuales, se producirá un impacto de rendimiento entre procesos para cada carácter, mientras que no especificar una longitud máxima al llamar a GetText incurrirá en un acierto entre procesos, pero puede tener una latencia alta en función del tamaño del intervalo de texto.

Trabajar con controles basados en texto, Automatización de la interfaz de usuario compatibilidad con contenido textual, Acerca de los patrones de control Text y TextRange, Automatización de la interfaz de usuario Guía del programador del cliente

Para obtener Automatización de la interfaz de usuario Proveedores, consulte Patrones de control Text y TextRange.