Classe CachedDataItemCollection

Rappresenta una raccolta di CachedDataItem oggetti in una personalizzazione a livello di documento che è stata creata tramite gli strumenti di sviluppo di Office in Visual Studio.

Gerarchia di ereditarietà

System.Object
  System.Collections.ObjectModel.Collection<CachedDataItem>
    Microsoft.VisualStudio.Tools.Applications.CachedDataItemCollection

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 CachedDataItemCollection _
    Inherits Collection(Of CachedDataItem)
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class CachedDataItemCollection : Collection<CachedDataItem>

Il tipo CachedDataItemCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in realtà Collection<T>. (Ereditato da Collection<CachedDataItem>)
Proprietà pubblica Item[Int32] Ottiene o imposta l'elemento all'indice specificato. (Ereditato da Collection<CachedDataItem>)
Proprietà pubblica Item[String] ottiene CachedDataItem identificato dal nome dell'oggetto dati memorizzato nella cache.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(T) Aggiunge un oggetto alla fine di l Collection<T>. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico Add(String, String) aggiunge specificato CachedDataItem alla fine della raccolta.
Metodo pubblico Clear Rimuove tutti gli elementi da Collection<T>. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico Contains(String) restituisce un valore che indica se la raccolta contiene specificato CachedDataItem.
Metodo pubblico Contains(T) determina se un elemento è in Collection<T>. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico CopyTo Copiare l'intero Collection<T> a un unidimensionale compatibile Array, partendo dall'indice specificato della matrice di destinazione. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un oggetto CachedDataItemEnumerator 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 Consente di cercare l'oggetto e restituisce specificati l'indice in base zero della prima occorrenza all'interno dell'intero Collection<T>. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico Insert Inserisce un elemento in Collection<T> all'indice specificato. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico Remove(String) rimuove specificato CachedDataItem, identificato dal nome dell'oggetto dati memorizzato nella cache, dalla raccolta.
Metodo pubblico Remove(T) Rimuove la prima occorrenza di un oggetto specifico da Collection<T>. (Ereditato da Collection<CachedDataItem>)
Metodo pubblico RemoveAt Rimuove l'elemento all'indice specificato di Collection<T>. (Ereditato da Collection<CachedDataItem>)
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 a IList. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains determina se IList contiene un valore specifico. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia gli elementi di ICollection in Array, l'avvio a un particolare Array indice. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore che scorre una raccolta. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Determina indice di un elemento specifico in IList. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento in IList all'indice specificato. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize ottiene un valore che indica se IList ha dimensioni fisse. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly ottiene un valore che indica se IList è di sola lettura. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento all'indice specificato. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico da IList. (Ereditato da Collection<CachedDataItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a ICollection. (Ereditato da Collection<CachedDataItem>)

In alto

Note

utilizzare CachedData proprietà per ottenere un oggetto CachedDataItemCollection per un documento della soluzione Office contenente la memorizzazione dei dati.

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