UIMap クラス

UITest オブジェクトのシリアル化と逆シリアル化のためのユーザー インターフェイス (UI) 要素のマップを表します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIMap

名前空間:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
アセンブリ:  Microsoft.VisualStudio.TestTools.UITest.Common (Microsoft.VisualStudio.TestTools.UITest.Common.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class UIMap
[SerializableAttribute]
public class UIMap
[SerializableAttribute]
public ref class UIMap
[<SerializableAttribute>]
type UIMap =  class end
public class UIMap

UIMap 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド UIMap UIMap クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ FileName このマップの XML ファイルの名前を取得または設定します。
パブリック プロパティ Id このマップの識別子を取得または設定します。
パブリック プロパティ TopLevelWindows このマップ内のトップレベル ウィンドウのコレクションを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddUIObject 指定した UI 要素をこのマップに追加します。
パブリック メソッド AddUIObjects マップに 1 つ以上の UI 要素を追加します。
パブリック メソッド BindParameters マップのオブジェクトで使用されるパラメーターを、指定した値マップで指定されている値とバインドします。
パブリック メソッド Clear マップのすべてのオブジェクトを削除します。
パブリック メソッド Contains 指定した UI オブジェクトがマップ内にあるかどうかを示します。
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetCount このマップに含まれる UI オブジェクトの数を返します。
パブリック メソッド GetEnumerator このマップ内のすべてのオブジェクトを列挙できる列挙子を返します。このオブジェクトに、トップレベル ウィンドウが含まれます。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetQueryIdFromId 特定の ID によって指定されたオブジェクトのクエリ ID を返します。
パブリック メソッド GetTopLevelElement 指定した UI オブジェクトを格納している最上位の要素を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetUIObjectFromUIObjectId 特定の ID で指定された UI オブジェクトを返します。
パブリック メソッド GetUIObjectNameForAction 指定した UI テスト アクションのサブジェクトである UI オブジェクトを返します。
パブリック メソッド GetUIObjectNameForElement 指定した UI 要素に対応する UI オブジェクトの名前を取得します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド MergeUIObject 指定したオブジェクト名を使用して、指定した UI マップの UI オブジェクトをこのマップにマージします。
パブリック メソッド Remove 指定した UI オブジェクトをこのマップから削除します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

このクラスは、テスト フレームワークによって作成および設定され、UITestAction オブジェクトを起動するために内部的に使用されます。 コードで使用するためのものではありません。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap 名前空間

UITestAction