次の方法で共有


FetchTimer のサンプル

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

このサンプルでは、Microsoft UI オートメーションでのキャッシュ (プリフェッチ) について、いくつかの側面を示し、パフォーマンスの値を比較します。

サンプルを起動したら、フォアグラウンドで実行した状態のまま、デスクトップ上のさまざまな要素の上にカーソルを移動します。 Alt + G キーを押すと、カーソル位置の AutomationElement を取得できます。 The sample performs three tests:fetching the element without caching, fetching it with caching, and updating the cache.

チェック ボックスを使用して、要素取得のスコープとキャッシュ モードを設定できます。

注意

このサンプルは、CacheRequest および関連するクラスやメソッドの使用方法を示すものであり、必ずしも UI オートメーション キャッシュの現実的な実装全体を表すものではありません。

このサンプルでは、Windows Presentation Foundation (WPF) の特定の機能を示します。そのため、アプリケーションの開発ベスト プラクティスに従っていません。 Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。

ユーザー補助 - 「ユーザー補助のベスト プラクティス

セキュリティ - 「Windows Presentation Foundation Security

ローカリゼーション - 「WPF Globalization and Localization Overview

サンプルのビルド

  • Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。

  • サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。

  • ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。

  • Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。

サンプルの実行

  • このサンプルをビルド環境のコマンド ウィンドウから実行するには、サンプル ソース フォルダーに含まれている Bin\Debug または Bin\Release フォルダー内の .exe ファイルを実行します。

  • コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。

参照

処理手順

UI オートメーションにおけるキャッシュの使用

概念

UI オートメーション クライアントにおけるキャッシュ

その他の技術情報

マネージ コードの UI オートメーション クライアント