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 命名空間