共用方式為


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<T> 中所包含的元素數。 (繼承自 ICollection<ITestSuiteEntry>)。
公用屬性 IsReadOnly 取得值,指出 ICollection<T> 是否唯讀。 (繼承自 ICollection<ITestSuiteEntry>)。
公用屬性 Item 取得或設定在指定索引的項目。 (繼承自 IList<ITestSuiteEntry>)。
公用屬性 SyncRoot 取得物件,可用來對集合進行同步存取。 (繼承自 ITestObjectCollection<TObjectInterface>)。

回頁首

方法

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

回頁首

事件

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

回頁首

備註

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

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ITestObjectCollection<TObjectInterface>

ITestSuiteEntry

INotifyCollectionChanged

INotifyPropertyChanged