Freigeben über


CachedDataHostItemCollection-Klasse

Stellt eine Auflistung von CachedDataHostItem-Objekten im Datencache einer Anpassung auf Dokumentebene dar, die mithilfe der Office-Entwicklungstools in Visual Studio erstellt wurde.

Vererbungshierarchie

System.Object
  System.Collections.ObjectModel.Collection<CachedDataHostItem>
    Microsoft.VisualStudio.Tools.Applications.CachedDataHostItemCollection

Namespace:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (in Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Syntax

'Declaration
<SerializableAttribute> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class CachedDataHostItemCollection _
    Inherits Collection(Of CachedDataHostItem)
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class CachedDataHostItemCollection : Collection<CachedDataHostItem>

Der CachedDataHostItemCollection-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die tatsächlich in der Collection<T> enthalten sind. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Eigenschaft Item[Int32] Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Eigenschaft Item[String] Ruft das CachedDataHostItem-Element ab, das durch den Namespace und die Klasse identifiziert wird, in denen die Quelldaten zwischengespeichert sind.
Geschützte Eigenschaft Items Ruft den Collection<T>-Wrapper ab, der IList<T> einbindet. (Von Collection<CachedDataHostItem> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(String) Fügt am Ende der Auflistung das angegebene CachedDataHostItem-Element hinzu.
Öffentliche Methode Add(T) Fügt am Ende der Collection<T> ein Objekt hinzu. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode Clear Entfernt alle Elemente aus der Collection<T>. (Von Collection<CachedDataHostItem> geerbt.)
Geschützte Methode ClearItems Entfernt alle Elemente aus der Collection<T>. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode Contains(String) Gibt einen Wert zurück, der angibt, ob die Auflistung die angegebene CachedDataHostItem enthält.
Öffentliche Methode Contains(T) Bestimmt, ob sich ein Element in der Collection<T> befindet. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode CopyTo Kopiert die gesamte Collection<T> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (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 ein CachedDataHostItemEnumerator-Element zurück, das verwendet werden kann, um den Inhalt der Auflistung zu durchlaufen.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (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<T> zurück. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode Insert Fügt am angegebenen Index ein Element in die Collection<T> ein. (Von Collection<CachedDataHostItem> geerbt.)
Geschützte Methode InsertItem Fügt am angegebenen Index ein Element in die Collection<T> ein. (Von Collection<CachedDataHostItem> geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Remove(String) Entfernt das CachedDataHostItem-Element, das durch den Namespace und den Klassennamen identifiziert wird, in denen die Quelldaten zwischengespeichert sind, aus der Auflistung.
Öffentliche Methode Remove(T) Entfernt das erste Vorkommen eines bestimmten Objekts aus der Collection<T>. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode RemoveAt Entfernt das Element am angegebenen Index aus der Collection<T>. (Von Collection<CachedDataHostItem> geerbt.)
Geschützte Methode RemoveItem Entfernt das Element am angegebenen Index aus der Collection<T>. (Von Collection<CachedDataHostItem> geerbt.)
Geschützte Methode SetItem Ersetzt das Element am angegebenen Index. (Von Collection<CachedDataHostItem> geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

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

Zum Seitenanfang

Hinweise

Verwenden Sie die HostItems-Eigenschaft, um eine CachedDataHostItemCollection für ein Projektmappendokument abzurufen, das zwischengespeicherte Daten enthält.

Weitere Informationen über das Zwischenspeichern von Daten in Anpassungen auf Dokumentebene finden Sie unter Zwischenspeichern von Daten und unter Zugreifen auf Daten in Dokumenten auf dem Server

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.Tools.Applications-Namespace

Weitere Ressourcen

Verwalten von Dokumenten auf einem Server mit der ServerDocument-Klasse

Zwischenspeichern von Daten

Zugreifen auf Daten in Dokumenten auf dem Server