UIObject クラス
テスト フレームワーク用のユーザー インターフェイス (UI) のオブジェクトを表します。
継承階層
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement
名前空間: Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
アセンブリ: Microsoft.VisualStudio.TestTools.UITest.Common (Microsoft.VisualStudio.TestTools.UITest.Common.dll 内)
構文
'宣言
<SerializableAttribute> _
Public Class UIObject _
Implements ICloneable
[SerializableAttribute]
public class UIObject : ICloneable
[SerializableAttribute]
public ref class UIObject : ICloneable
[<SerializableAttribute>]
type UIObject =
class
interface ICloneable
end
public class UIObject implements ICloneable
UIObject 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
UIObject | UIObject クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Condition | このオブジェクトの条件を取得または設定します。 | |
ControlType | このオブジェクトのコントロール型を取得または設定します。 | |
Descendants | この UI オブジェクトに格納されているすべての UI オブジェクトのコレクションを取得します。 | |
FriendlyName | このオブジェクトの表示名を取得または設定します。 | |
Id | このオブジェクトの ID を取得します。 | |
Item | 特定の UI オブジェクト ID を持つ、このオブジェクト内の指定された UI 子オブジェクトを取得します。 | |
Name | オブジェクトの名前を取得または設定します。 | |
QueryId | このオブジェクトのクエリ ID を取得または設定します。 | |
SearchConfigurations | 検索構成の文字列配列を取得または設定します。 | |
SessionId | 記録セッションのトップレベルの要素の ID を取得または設定します。 | |
SpecialControlType | この UI オブジェクトの特別な型を取得または設定します。 | |
SupportLevel | 現在のテクノロジがこの UI オブジェクトをサポートするときのレベルを取得または設定します。 | |
SupportLevelWrapper | SupportLevel プロパティのシリアル化と逆シリアル化に使用されるこの UI オブジェクトを現在のテクノロジがサポートするときの実際のレベルの文字列バージョンを取得または設定します。 | |
TechnologyName | この UI オブジェクトをサポートするテクノロジの名前を取得または設定します。 | |
WindowTitles | トップレベル ウィンドウのタイトルのコレクションを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add | 指定した UI オブジェクトが存在しない場合に、それをこの UI オブジェクトの子孫に追加します。 | |
BindParameters | 指定した値マップ内のプロパティにこの UI オブジェクトのプロパティをバインドします。 | |
Clone | この UI オブジェクトのコピーを返します。 | |
Contains | 指定した ID で識別される UI オブジェクトがこの UI オブジェクトの子孫に含まれるかどうかを示す値を示します。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetQueryString() | この UI オブジェクトのクエリ ID を返します。 | |
GetQueryString(String) | 特定の部分 ID で指定された、格納されている UI オブジェクトのクエリ ID が返されます。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetUIObjectFromId | 指定した ID に基づく格納されている UI オブジェクトを取得します。 | |
GetUIObjectFromPartialUIObjectId | 指定した部分 ID を使用して、この UI オブジェクトに格納されている UI オブジェクトを取得します。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ParameterizeProperty | 指定したパラメーター名を使用して、指定したプロパティをパラメーター化します。 | |
Remove(String) | 指定した UI オブジェクトをこの UI オブジェクト内の子孫オブジェクトから削除します。 | |
Remove(UIObject) | 指定した UI オブジェクトをこの UI オブジェクト内の子孫オブジェクトから削除します。 | |
ToString | この UI オブジェクトのクエリ ID を返します。 (Object.ToString() をオーバーライドします。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。