Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano problemy z wydajnością związane z używaniem wzorców kontrolek Text i TextRange.
Interfejsy IUIAutomationTextPattern oraz IUIAutomationTextRange polegają na wywołaniach międzyprocesowych — nie oferują mechanizmu buforowania dla poprawy wydajności przy pobieraniu lub przetwarzaniu zawartości tekstowej.
Aplikacja kliencka może poprawić wydajność przy użyciu metody IUIAutomationTextRange::GetText w celu pobrania umiarkowanych bloków tekstu. Na przykład użycie GetText w celu pobrania pojedynczych znaków spowoduje utratę wydajności międzyprocesowej dla każdego znaku, natomiast nieokreślenie maksymalnej długości podczas wywoływania GetText spowoduje jednokrotną utratę wydajności międzyprocesowej, ale może spowodować duże opóźnienia w zależności od rozmiaru zakresu tekstu.
Tematy pokrewne
praca z kontrolkami opartymi na tekście, obsługa automatyzacji interfejsu użytkownika dla zawartości tekstowej, Informacje o wzorcach kontrolek text and TextRange, Podręcznik programisty klienta automatyzacji interfejsu użytkownika
W przypadku dostawców automatyzacji interfejsu użytkownika zobacz wzorce kontrolek Text i TextRange