Freigeben über


BulkObservableCollection<T>-Klasse

Stellt ObservableCollection dar, das den AddRange()- Operation enthält.

Vererbungshierarchie

Object
  Collection<T>
    ObservableCollection<T>
      Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection<T>

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Public Class BulkObservableCollection(Of T) _
    Inherits ObservableCollection(Of T)
public class BulkObservableCollection<T> : ObservableCollection<T>
generic<typename T>
public ref class BulkObservableCollection : public ObservableCollection<T>
type BulkObservableCollection<'T> =  
    class 
        inherit ObservableCollection<'T>
    end
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • T
    Der Typ der Auflistung.

Der BulkObservableCollection<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode BulkObservableCollection<T> Initialisiert eine neue Instanz einer BulkObservableCollection<T>.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die tatsächlich in der Collection enthalten sind. (Von Collection<T> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von Collection<T> geerbt.)
Geschützte Eigenschaft Items Ruft den Collection-Wrapper ab, der IList einbindet. (Von Collection<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt am Ende der Collection ein Objekt hinzu. (Von Collection<T> geerbt.)
Öffentliche Methode AddRange Fügt der Auflistung eine Liste von Elementen hinzu, ohne ein Ereignis bei jedem Element ausgelöst wird.
Öffentliche Methode AsReadOnly Ruft eine schreibgeschützte Version der Auflistung ab.
Öffentliche Methode BeginBulkOperation Unterbricht Änderungsereignisse in der Auflistung, um einen Massenänderungsvorgang auszuführen.
Geschützte Methode BlockReentrancy Verweigert das Ändern dieser Auflistung durch wiedereintretende Versuche. (Von ObservableCollection<T> geerbt.)
Geschützte Methode CheckReentrancy Sucht wiedereintretende Versuche, diese Auflistung zu ändern. (Von ObservableCollection<T> geerbt.)
Öffentliche Methode Clear Entfernt alle Elemente aus der Collection. (Von Collection<T> geerbt.)
Geschützte Methode ClearItems Entfernt alle Elemente aus der Auflistung. (Überschreibt ObservableCollection.ClearItems.)
Öffentliche Methode Contains Bestimmt, ob sich ein Element in Collection befindet. (Von Collection<T> geerbt.)
Öffentliche Methode CopyTo Kopiert die gesamte Collection in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von Collection<T> geerbt.)
Öffentliche Methode EndBulkOperation Stellt Änderungsereignisse in der Auflistung im Anschluss an die Ausführung eines Massenänderungsvorgangs wieder her.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Collection durchläuft. (Von Collection<T> geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IndexOf Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten Collection zurück. (Von Collection<T> geerbt.)
Öffentliche Methode Insert Fügt am angegebenen Index ein Element in die Collection ein. (Von Collection<T> geerbt.)
Geschützte Methode InsertItem Fügt ein Element am angegebenen Index ein. (Überschreibt ObservableCollection.InsertItem(Int32, UTP).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Move Verschiebt das Element am angegebenen Index an eine neue Position in der Auflistung. (Von ObservableCollection<T> geerbt.)
Geschützte Methode MoveItem Verschiebt das Element von einer Position an eine andere. (Überschreibt ObservableCollection.MoveItem(Int32, Int32).)
Geschützte Methode OnCollectionChanged Wird ausgelöst, wenn die Auflistung geändert wurde. (Überschreibt ObservableCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs).)
Geschützte Methode OnPropertyChanged Löst das PropertyChanged-Ereignis mit den angegebenen Argumenten aus. (Von ObservableCollection<T> geerbt.)
Öffentliche Methode Remove Entfernt das erste Vorkommen eines bestimmten Objekts aus der Collection. (Von Collection<T> geerbt.)
Öffentliche Methode RemoveAt Entfernt das Element am angegebenen Index aus der Collection. (Von Collection<T> geerbt.)
Geschützte Methode RemoveItem Entfernt ein Element an der angegebenen Position aus der Auflistung. (Überschreibt ObservableCollection.RemoveItem(Int32).)
Geschützte Methode SetItem Ersetzt das Element an der angegebenen Position. (Überschreibt ObservableCollection.SetItem(Int32, UTP).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CollectionChanged Tritt ein, wenn ein Element hinzugefügt, entfernt, geändert oder verschoben wird oder wenn die gesamte Liste aktualisiert wird. (Von ObservableCollection<T> geerbt.)
Geschütztes Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von ObservableCollection<T> geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Add Fügt der IList ein Element hinzu. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Contains Bestimmt, ob die IList einen bestimmten Wert enthält. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#ICollection#CopyTo Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IEnumerable#GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#IndexOf Bestimmt den Index eines bestimmten Elements in der IList. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Insert Fügt ein Element am angegebenen Index in die IList ein. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#IsFixedSize Ruft einen Wert ab, der angibt, ob IList eine feste Größe hat. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#ICollection{T}#IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection schreibgeschützt ist. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#IsReadOnly Ruft einen Wert ab, der angibt, ob die IList schreibgeschützt ist. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivates Ereignis System#ComponentModel#INotifyPropertyChanged#PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von ObservableCollection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Remove Entfernt das erste Vorkommen eines bestimmten Objekts aus IList. (Von Collection<T> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Von Collection<T> geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Language.Intellisense-Namespace