Freigeben über


Grundlegendes zu Leistungsproblemen bei der Verwendung der Text- und TextRange-Steuerelementmuster

In diesem Thema werden Leistungsprobleme im Zusammenhang mit der Verwendung der Steuerelementmuster Text und TextRange beschrieben.

Die Schnittstellen IUIAutomationTextPattern und IUIAutomationTextRange basieren auf prozessübergreifenden Aufrufen – sie bieten keinen Zwischenspeicherungsmechanismus, um die Leistung beim Abrufen oder Verarbeiten von Textinhalten zu verbessern.

Eine Clientanwendung kann die Leistung verbessern, indem sie die IUIAutomationTextRange::GetText-Methode verwendet, um Textblöcke mit mittlerer Größe abzurufen. Beispielsweise führt die Verwendung von GetText zum Abrufen einzelner Zeichen zu einem prozessübergreifenden Leistungstreffer für jedes Zeichen, während die Angabe einer maximalen Länge beim Aufrufen von GetText einen prozessübergreifenden Treffer verursacht, aber je nach Größe des Textbereichs eine hohe Latenz haben kann.

Arbeiten mit textbasierten Steuerelementen, Benutzeroberflächenautomatisierung Unterstützung für Textinhalte, Informationen zum Text- und TextRange-Steuerelementmuster, Benutzeroberflächenautomatisierung Clientprogrammiererhandbuch

Informationen Benutzeroberflächenautomatisierung Anbieter finden Sie unter Text- und TextRange-Steuerelementmuster.