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 | 取得或設定字串版本的實際支援等級,目前的技術對於這個 UI 物件之 SupportLevel 屬性的序列化和還原序列化會提供這個支援等級。 | |
TechnologyName | 取得或設定支援這個 UI 物件的技術名稱。 | |
WindowTitles | 取得最上層視窗標題的集合。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Add | 如果指定的 UI 物件尚不存在,則將指定的 UI 物件加入至這個 UI 物件的子代。 | |
BindParameters | 將這個 UI 物件的屬性繫結至指定之值對應中的屬性。 | |
Clone | 傳回這個 UI 物件的複本。 | |
Contains | 表示由提供的 ID 所識別的 UI 物件是否為這個 UI 物件的其中一個子系。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetQueryString() | 傳回這個 UI 物件的查詢 ID。 | |
GetQueryString(String) | 傳回所含 UI 物件的查詢 ID,所含 UI 物件是由指定的部分 ID 所指定。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetUIObjectFromId | 根據所提供的 ID 傳回所含的 UI 物件。 | |
GetUIObjectFromPartialUIObjectId | 使用所提供的部分 ID,傳回這個 UI 物件所包含的 UI 物件。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ParameterizeProperty | 使用指定的參數名稱參數化指定的屬性。 | |
Remove(String) | 從這個 UI 物件中的子代物件移除指定的 UI 物件。 | |
Remove(UIObject) | 從這個 UI 物件中的子代物件移除提供的 UI 物件。 | |
ToString | 傳回這個 UI 物件的查詢 ID。 (覆寫 Object.ToString()。) |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。