共用方式為


TestAggregation 類別

表示測試項目和連結的彙總。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestElement
    Microsoft.VisualStudio.TestTools.Common.TestAggregation

命名空間:  Microsoft.VisualStudio.TestTools.Common
組件:  Microsoft.VisualStudio.QualityTools.Common (在 Microsoft.VisualStudio.QualityTools.Common.dll 中)

語法

'宣告
<SerializableAttribute> _
Public MustInherit Class TestAggregation _
    Inherits TestElement _
    Implements ITestAggregation, ITestElement, ICloneable, IVerifiable,  _
    IVisiblePropertyProvider
[SerializableAttribute]
public abstract class TestAggregation : TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[SerializableAttribute]
public ref class TestAggregation abstract : public TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[<AbstractClass>]
[<SerializableAttribute>]
type TestAggregation =  
    class
        inherit TestElement
        interface ITestAggregation
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public abstract class TestAggregation extends TestElement implements ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

TestAggregation 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 TestAggregation() 初始化 TestAggregation 類別的新執行個體。
受保護的方法 TestAggregation(TestAggregation) 初始化 TestAggregation 類別的新執行個體,這個執行個體是提供之測試彙總物件的複本。
受保護的方法 TestAggregation(SerializationInfo, StreamingContext) 使用提供的資訊和內容,從 XML 初始化 TestAggregation 類別的新執行個體。
受保護的方法 TestAggregation(String, String) 初始化 TestAggregation 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AbortRunOnAgentFailure 取得或設定值,這個值表示是否要在測試代理程式失敗時中止測試回合。 (繼承自 TestElement)。
公用屬性 Adapter 在衍生類別中覆寫時,取得相關聯的診斷資料配接器。 (繼承自 TestElement)。
公用屬性 AgentAttributes 取得代理程式屬性的字典。 (繼承自 TestElement)。
公用屬性 CanBeAggregated 在衍生類別中覆寫時取得值,這個值表示此測試項目是否能夠彙總。 (繼承自 TestElement)。
公用屬性 CategoryId 取得或設定這個測試項目的測試分類 ID。 (繼承自 TestElement)。
公用屬性 ControllerPlugin 在衍生類別中覆寫時,取得自訂控制器擴充物件。 (繼承自 TestElement)。
公用屬性 Copy 取得這個測試項目的複本。 (繼承自 TestElement)。
公用屬性 CreatedByUI 取得或設定值,這個值表示此項目是否由使用者介面建立。 (繼承自 TestElement)。
公用屬性 CssIteration 取得或設定相關聯工作項目的反覆項目路徑。 (繼承自 TestElement)。
公用屬性 CssProjectStructure 取得或設定相關聯工作項目的區域路徑。 (繼承自 TestElement)。
公用屬性 DeploymentItems 取得將與此測試一同部署之項目的集合。 (繼承自 TestElement)。
公用屬性 DeploymentItemsEditable 取得可編輯的部署項目的檔案名稱陣列。 (繼承自 TestElement)。
公用屬性 Description 取得或設定這個測試項目的描述。 (繼承自 TestElement)。
公用屬性 Elements 取得此彙總中測試項目 ID 的陣列。
公用屬性 Enabled 取得或設定值,這個值表示此測試項目是否已啟用。 (繼承自 TestElement)。
公用屬性 ErrorMessageForNonRunnable 取得當測試項目無法執行時,要使用的錯誤訊息。 (繼承自 TestElement)。
公用屬性 ExecutionId 取得或設定執行 ID。 (繼承自 TestElement)。
公用屬性 Groups 取得表示這個測試項目屬性所屬之群組的屬性描述元集合,同時還判斷描述元如何在使用者介面的屬性視窗中分組。 (繼承自 TestElement)。
公用屬性 HostData 取得或設定資料,此資料可供 HostType 屬性可識別的自訂主機使用。 (繼承自 TestElement)。
公用屬性 HostType 取得或設定用於測試中取代預設主機的自訂主機的類型名稱。 (繼承自 TestElement)。
公用屬性 HumanReadableId 取得這個測試項目顯示在使用者介面中的 ID。 (繼承自 TestElement)。
公用屬性 Id 取得這個測試項目的 ID。 (繼承自 TestElement)。
公用屬性 IsAutomated 取得值,這個值表示此測試項目是否已自動化。 (繼承自 TestElement)。
公用屬性 IsGroupable 取得或設定值,這個值表示此測試項目是否能夠分組。 (繼承自 TestElement)。
公用屬性 IsLoadTestCandidate 取得值,表示此測試項目是否包含在 UI 中可能的負載測試清單中。 (繼承自 TestElement)。
公用屬性 IsModified 取得或設定值,這個值表示此測試項目是否已經修改。 (繼承自 TestElement)。
公用屬性 IsRunnable 取得或設定值,這個值表示此測試項目是否可執行。 (繼承自 TestElement)。
公用屬性 IsRunOnRestart 取得或設定值,這個值表示此測試項目是否要在測試回合重新啟動時執行。 (繼承自 TestElement)。
公用屬性 Link 取得這個測試項目的連結。 (繼承自 TestElement)。
公用屬性 Links 取得此彙總中測試連結的陣列。
公用屬性 Name 取得或設定這個測試項目的名稱。 (繼承自 TestElement)。
公用屬性 Owner 取得或設定這個測試項目之擁有者的名稱。 (繼承自 TestElement)。
公用屬性 ParentExecId 取得或設定父測試項目的 TestExecId。 (繼承自 TestElement)。
公用屬性 Priority 取得或設定這個測試項目的相對優先權。 (繼承自 TestElement)。
公用屬性 ProjectData 取得或設定包含這個測試項目之測試專案的資料。 (繼承自 TestElement)。
公用屬性 ProjectName 取得包含這個測試項目之測試專案的名稱。 (繼承自 TestElement)。
公用屬性 ProjectRelativePath 取得包含這個測試項目之測試專案的相對路徑。 (繼承自 TestElement)。
公用屬性 Properties 取得此測試項目的屬性集合。 (繼承自 TestElement)。
公用屬性 ReadOnly 在衍生類別中覆寫時取得或設定值,這個值表示此測試項目是否是唯讀的。 (繼承自 TestElement)。
公用屬性 SolutionName 取得包含這個測試項目之方案的名稱。 (繼承自 TestElement)。
公用屬性 SourceFileName 取得此項目之測試的路徑和檔案名稱。 (繼承自 TestElement)。
公用屬性 Storage 取得或設定此項目之部署項目儲存位置的路徑。 (繼承自 TestElement)。
公用屬性 SynchronizedStart 基礎架構。 已過時。取得值,指出此彙總中的測試和連結測試是否必須同步啟動。
公用屬性 TestCategories 取得使用者介面中由使用者指派給這個測試項目之測試分類項目的集合。 (繼承自 TestElement)。
公用屬性 TestIdString 取得這個測試項目之測試 ID 的 string 形式。 (繼承自 TestElement)。
公用屬性 TestType 在衍生類別中覆寫時,取得這個測試的類型。 (繼承自 TestElement)。
公用屬性 TestTypeName 取得測試項目之類型的字串形式。 (繼承自 TestElement)。
公用屬性 Timeout 取得或設定這個測試項目執行逾時之前的秒數。 (繼承自 TestElement)。
公用屬性 UserData 取得或設定物件,這個物件包含自訂測試項目的非永久性任意資料。 (繼承自 TestElement)。
公用屬性 VisibleLinks 取得這個測試彙總顯示在使用者介面中的連結陣列。
公用屬性 VisibleProperties 取得這個測試項目顯示在使用者介面中的屬性集合。 (繼承自 TestElement)。
公用屬性 WorkItemIds 取得或設定與這個測試項目相關聯之工作項目 ID 的清單。 (繼承自 TestElement)。
公用屬性 WorkItemIdsViewable 取得或設定可檢視工作項目的工作項目 ID 清單。 (繼承自 TestElement)。

回頁首

方法

  名稱 說明
公用方法 Add 將所提供的連結加入至這個測試彙總中的連結。
公用方法 AssignIsRunnable 指派值給 IsRunnableErrorMessageForNonRunnable屬性。 (繼承自 TestElement)。
公用方法 Clear 移除這個測試彙總中的所有連結。
公用方法 Clone 在衍生類別中覆寫時,傳回這個測試項目的複本。 (繼承自 TestElement)。
公用方法 Equals 傳回值,這個值表示所提供的物件是否等於這個測試項目物件。 (繼承自 TestElement)。
公用方法 FillDataRow 透過使用此測試項目之可見屬性的測試資料結果,填入提供的資料物件。 (繼承自 TestElement)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 TestElement)。
公用方法 GetObjectData 使用序列化目標物件所需的資料填入 SerializationInfo。 (覆寫 TestElement.GetObjectData(SerializationInfo, StreamingContext)。)
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IsValid 傳回值,這個值表示此測試項目是否有效。 (繼承自 TestElement)。
公用方法 Load 使用提供的 XML 存放區參數,從提供的 XML 項目載入此類別的執行個體。 (覆寫 TestElement.Load(XmlElement, XmlTestStoreParameters)。)
公用方法 MakeLinksRelative 讓這個測試彙總中所有連結的路徑相對於提供的根路徑。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 Remove 從這個測試彙總中的連結移除所提供的連結。
公用方法 Save 將此物件儲存在提供的 XML 項目中。 (覆寫 TestElement.Save(XmlElement, XmlTestStoreParameters)。)
公用方法 ToString 傳回這個測試項目的字串表示。 (繼承自 TestElement)。

回頁首

欄位

  名稱 說明
受保護的欄位 m_abortRunOnAgentFailure 基礎架構。傳回 AbortRunOnAgentFailure 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_agentAttributes 基礎架構。傳回 AgentAttributes 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_cssIteration 基礎架構。傳回 CssIteration 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_cssProjectStructure 基礎架構。傳回 CssProjectStructure 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_deploymentItems 基礎架構。傳回 DeploymentItems 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_description 基礎架構。傳回 Description 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_enabled 基礎架構。傳回 Enabled 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_executionId 基礎架構。傳回 ExecutionId 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_hostData 傳回內部主機資料。 (繼承自 TestElement)。
受保護的欄位 m_hostType 基礎架構。傳回 HostType 的內部值。 (繼承自 TestElement)。
受保護的欄位 m_id 基礎架構。傳回 Id 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_isGroupable 基礎架構。傳回 IsGroupable 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_isRunOnRestart 基礎架構。傳回 IsRunOnRestart 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_links 這個測試彙總中連結的內部清單。
受保護的欄位 m_name 基礎架構。傳回 Name 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_nonRunnableReason 基礎架構。傳回 ErrorMessageForNonRunnable 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_owner 基礎架構。傳回 Owner 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_parentExecutionId 基礎架構。傳回 ParentExecId 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_priority 基礎架構。傳回 Priority 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_projectData 基礎架構。傳回 ProjectData 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_properties 基礎架構。傳回 Properties 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_storage 基礎架構。傳回 Storage 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_testCategories 基礎架構。傳回 TestCategories 屬性值。 (繼承自 TestElement)。
受保護的欄位 m_timeout 基礎架構。傳回 Timeout 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_userData 基礎架構。傳回 UserData 屬性的值。 (繼承自 TestElement)。
受保護的欄位 m_workItemIds 基礎架構。傳回 WorkItemIds 屬性的值。 (繼承自 TestElement)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.Common 命名空間

TestElement

ITestAggregation

ITestElement

IVerifiable

IVisiblePropertyProvider