Freigeben über


ITestObjectCollection<TObjectInterface>-Schnittstelle

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Stellt die Basisschnittstelle für Auflistungen von Testverwaltungsobjekten dar.

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntax

'Declaration
Public Interface ITestObjectCollection(Of TObjectInterface) _
    Inherits IList(Of TObjectInterface), ICollection(Of TObjectInterface),  _
    IEnumerable(Of TObjectInterface), IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
public interface ITestObjectCollection<TObjectInterface> : IList<TObjectInterface>, 
    ICollection<TObjectInterface>, IEnumerable<TObjectInterface>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
generic<typename TObjectInterface>
public interface class ITestObjectCollection : IList<TObjectInterface>, 
    ICollection<TObjectInterface>, IEnumerable<TObjectInterface>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
type ITestObjectCollection<'TObjectInterface> =  
    interface 
        interface IList<'TObjectInterface>
        interface ICollection<'TObjectInterface>
        interface IEnumerable<'TObjectInterface>
        interface IEnumerable 
        interface INotifyCollectionChanged 
        interface INotifyPropertyChanged 
    end
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TObjectInterface
    Ein Testverwaltungsobjekt von Type.

Der ITestObjectCollection<TObjectInterface>-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection schreibgeschützt ist. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von IList<TObjectInterface> geerbt.)
Öffentliche Eigenschaft SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt der ICollection ein Element hinzu. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Methode Clear Entfernt alle Elemente aus ICollection. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Methode Contains Ermittelt, ob die ICollection einen bestimmten Wert enthält. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Methode CopyTo Kopiert die Elemente von ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<TObjectInterface> geerbt.)
Öffentliche Methode IndexOf Bestimmt den Index eines bestimmten Elements in der IList. (Von IList<TObjectInterface> geerbt.)
Öffentliche Methode Insert Fügt am angegebenen Index ein Element in die IList ein. (Von IList<TObjectInterface> geerbt.)
Öffentliche Methode Move Verschiebt das Element der Auflistung von einer Position an eine andere.
Öffentliche Methode Remove Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection. (Von ICollection<TObjectInterface> geerbt.)
Öffentliche Methode RemoveAt Entfernt das IList-Element am angegebenen Index. (Von IList<TObjectInterface> geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CollectionChanged Tritt ein, wenn die Auflistung geändert wird. (Von INotifyCollectionChanged geerbt.)
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von INotifyPropertyChanged geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.TestManagement.Client-Namespace

INotifyCollectionChanged

INotifyPropertyChanged