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 から継承されます。) | |
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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。