Classe CachedDataHostItemCollection

Rappresenta una raccolta di oggetti CachedDataHostItem nella cache di dati di una personalizzazione a livello di documento creata tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (in Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Sintassi

'Dichiarazione
<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>

Il tipo CachedDataHostItemCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Proprietà pubblica Item[Int32] Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Proprietà pubblica Item[String] Ottiene l'oggetto CachedDataHostItem identificato dallo spazio dei nomi e dalla classe nella cui cache sono memorizzati i dati di origine.
Proprietà protetta. Items Ottiene un wrapper dell'oggetto IList<T> per l'insieme Collection<T>. (Ereditato da Collection<CachedDataHostItem>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(String) Aggiunge l'oggetto CachedDataHostItem specificato alla fine della raccolta.
Metodo pubblico Add(T) Aggiunge un oggetto alla fine dell'insieme Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico Clear Rimuove tutti gli elementi da Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo protetto ClearItems Rimuove tutti gli elementi da Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico Contains(String) Restituisce un valore che indica se l'insieme contiene l'oggetto CachedDataHostItem specificato.
Metodo pubblico Contains(T) Determina se un elemento è incluso in Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico CopyTo Copia l'intero insieme Collection<T> in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un oggetto CachedDataHostItemEnumerator che può essere utilizzato per scorrere il contenuto della raccolta.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico Insert Consente di inserire un elemento in Collection<T> in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Metodo protetto InsertItem Consente di inserire un elemento in Collection<T> in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove(String) Rimuove dall'insieme l'oggetto CachedDataHostItem specificato, identificato dallo spazio dei nomi e dal nome della classe nella cui cache sono memorizzati i dati di origine.
Metodo pubblico Remove(T) Rimuove la prima occorrenza di un oggetto specifico dall'insieme Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico RemoveAt Rimuove l'elemento in corrispondenza dell'indice specificato di Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo protetto RemoveItem Rimuove l'elemento in corrispondenza dell'indice specificato di Collection<T>. (Ereditato da Collection<CachedDataHostItem>)
Metodo protetto SetItem Sostituisce l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Aggiunge un elemento all'insieme IList. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Stabilisce se IList contiene un valore specifico. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia gli elementi dell'interfaccia ICollection in un oggetto Array, a partire da un particolare indice Array. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Viene restituito un enumeratore che scorre un insieme. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Determina l'indice di un elemento specifico nell'interfaccia IList. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento nell'oggetto IList in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Ottiene un valore che indica se le dimensioni di IList sono fisse. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly Ottiene un valore che indica se IList è in sola lettura. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico dall'oggetto IList. (Ereditato da Collection<CachedDataHostItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto ICollection. (Ereditato da Collection<CachedDataHostItem>)

In alto

Note

Utilizzare la proprietà HostItems per ottenere un oggetto CachedDataHostItemCollection per un documento di soluzione con dati memorizzati nella cache.

Per ulteriori informazioni sulla memorizzazione di dati nella cache nelle personalizzazioni a livello di documento, vedere Memorizzazione di dati nella cache e Accesso ai dati dei documenti sul server.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Tools.Applications

Altre risorse

Gestione dei documenti di un server utilizzando la classe ServerDocument

Memorizzazione di dati nella cache

Accesso ai dati dei documenti sul server