UIMap 類別
表示使用者介面 (UI) 項目的對應,這個對應用於 UITest 物件的序列化和還原序列化。
繼承階層架構
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 | 將一個或多個 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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MergeUIObject | 使用所提供之物件名稱,將所提供之 UI 對應中的 UI 物件合併至這個對應中。 | |
Remove | 從這個對應中移除指定的 UI 物件。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
這個類別是由測試架構建立與填入,而且在內部用來叫用 UITestAction 物件。它不適合由您的程式碼使用。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。