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.
Zugehörige Themen
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für