次の方法で共有


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

参照

関連項目

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