共用方式為


ITestSuiteEntryCollection 介面

表示測試套件項目的集合。

命名空間:  Microsoft.TeamFoundation.TestManagement.Client
組件:  Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

語法

'宣告
Public Interface ITestSuiteEntryCollection _
    Inherits ITestObjectCollection(Of ITestSuiteEntry), IList(Of ITestSuiteEntry),  _
    ICollection(Of ITestSuiteEntry), IEnumerable(Of ITestSuiteEntry), IEnumerable,  _
    INotifyCollectionChanged, INotifyPropertyChanged
public interface ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry>, 
    IList<ITestSuiteEntry>, ICollection<ITestSuiteEntry>, IEnumerable<ITestSuiteEntry>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
public interface class ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry^>, 
    IList<ITestSuiteEntry^>, ICollection<ITestSuiteEntry^>, IEnumerable<ITestSuiteEntry^>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
type ITestSuiteEntryCollection =  
    interface 
        interface ITestObjectCollection<ITestSuiteEntry>
        interface IList<ITestSuiteEntry>
        interface ICollection<ITestSuiteEntry>
        interface IEnumerable<ITestSuiteEntry>
        interface IEnumerable 
        interface INotifyCollectionChanged 
        interface INotifyPropertyChanged 
    end
public interface ITestSuiteEntryCollection extends ITestObjectCollection<ITestSuiteEntry>, IList<ITestSuiteEntry>, ICollection<ITestSuiteEntry>, IEnumerable<ITestSuiteEntry>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

ITestSuiteEntryCollection 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Count 取得 ICollection 中所包含的元素數。 (繼承自 ICollection<ITestSuiteEntry>)。
公用屬性 IsReadOnly 取得值,指出 ICollection 是否唯讀。 (繼承自 ICollection<ITestSuiteEntry>)。
公用屬性 Item 取得或設定指定之索引處的項目。 (繼承自 IList<ITestSuiteEntry>)。
公用屬性 SyncRoot 取得物件,可用來對集合進行同步存取。 (繼承自 ITestObjectCollection<TObjectInterface>)。

回頁首

方法

  名稱 描述
公用方法 Add(ITestCase) 在集合中加入測試案例。
公用方法 Add(ITestSuiteBase) 在集合中加入測試套件。
公用方法 Add(UTP) 將項目加入至 ICollection。 (繼承自 ICollection<ITestSuiteEntry>)。
公用方法 AddCases(IEnumerable<ITestCase>) 在集合中加入測試案例清單。
公用方法 AddCases(IEnumerable<ITestCase>, Boolean) 加入測試案例清單,並選擇性地忽略重複的項目。
公用方法 BulkCopy 將測試項目清單複製至提供的測試套件項目集合,並選擇性地忽略重複項目。
公用方法 BulkMove(Int32, IEnumerable<ITestSuiteEntry>) 將提供的測試套件項目清單移動至此集合中的不同位置。
公用方法 BulkMove(ITestSuiteEntryCollection, Int32, IEnumerable<ITestSuiteEntry>, Boolean) 將提供的測試套件項目清單移動至另一個測試套件項目集合中的指定位置。
公用方法 Clear 將所有項目從 ICollection 移除。 (繼承自 ICollection<ITestSuiteEntry>)。
公用方法 Contains(ITestObject<Int32>) 傳回值,這個值表示此集合是否包含指定的測試物件。
公用方法 Contains(UTP) 判斷 ICollection 是否包含特定值。 (繼承自 ICollection<ITestSuiteEntry>)。
公用方法 CopyTo 從特定的 Array 索引開始,複製 ICollection 項目至 Array。 (繼承自 ICollection<ITestSuiteEntry>)。
公用方法 GetEnumerator 傳回逐一查看集合的列舉值。 (繼承自 IEnumerable<ITestSuiteEntry>)。
公用方法 IndexOf(ITestObject<Int32>) 傳回提供之物件在集合中的索引。
公用方法 IndexOf(UTP) 判斷 IList 中特定項目的索引。 (繼承自 IList<ITestSuiteEntry>)。
公用方法 Insert(Int32, UTP) 將項目插入位於指定索引的 IList。 (繼承自 IList<ITestSuiteEntry>)。
公用方法 Insert(Int32, ITestCase) 將提供的測試案例插入至集合中的指定索引位置。
公用方法 Insert(Int32, ITestSuiteBase) 將提供的測試套件插入至集合中的指定索引位置。
公用方法 InsertCases(Int32, IEnumerable<ITestCase>) 將提供的測試案例清單插入至集合中的指定位置。
公用方法 InsertCases(Int32, IEnumerable<ITestCase>, Boolean) 將提供的測試案例清單插入至集合中的指定索引位置,並選擇性地忽略重複項目。
公用方法 Move 將集合的項目從某個位置移至另一個位置。 (繼承自 ITestObjectCollection<TObjectInterface>)。
公用方法 Remove(ITestCase) 從集合中移除提供的測試案例。
公用方法 Remove(ITestSuiteBase) 從集合中移除提供的測試套件。
公用方法 Remove(UTP) ICollection 移除特定物件的第一個相符項目。 (繼承自 ICollection<ITestSuiteEntry>)。
公用方法 RemoveAt 移除指定之索引處的 IList 項目。 (繼承自 IList<ITestSuiteEntry>)。
公用方法 RemoveCases 從集合中移除提供的測試案例清單。
公用方法 RemoveEntries 從集合中移除提供之測試套件項目清單的每個項目。

回頁首

事件

  名稱 描述
公用事件 CollectionChanged 發生於集合變更時。 (繼承自 INotifyCollectionChanged)。
公用事件 PropertyChanged 當屬性值變更時發生。 (繼承自 INotifyPropertyChanged)。

回頁首

備註

這個介面支援 Visual Studio 中的測試案例管理 (TCM) 物件模型。 這個介面不適合在自訂類別中實作。但如果 TCM 物件傳回內部實作,您就可以在自訂類別中使用這個介面。

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ITestObjectCollection<TObjectInterface>

ITestSuiteEntry

INotifyCollectionChanged

INotifyPropertyChanged