Partager via


CachedDataItemCollection, classe

Représente une collection d'objets CachedDataItem d'une personnalisation au niveau du document créée à l'aide des outils de développement Office dans Visual Studio.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Tools.Applications
Assembly :  Microsoft.VisualStudio.Tools.Applications.ServerDocument (dans Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Syntaxe

'Déclaration
<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>

Le type CachedDataItemCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments réellement contenus dans Collection<T>. (Hérité de Collection<CachedDataItem>.)
Propriété publique Item[Int32] Obtient ou définit l'élément situé à l'index spécifié. (Hérité de Collection<CachedDataItem>.)
Propriété publique Item[String] Obtient le CachedDataItem identifié par le nom de l'objet de données en mémoire cache.

Début

Méthodes

  Nom Description
Méthode publique Add(T) Ajoute un objet à la fin de Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique Add(String, String) Ajoute le CachedDataItem spécifié à la fin de la collection.
Méthode publique Clear Supprime tous les éléments de Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique Contains(String) Retourne une valeur qui indique si la collection contient le CachedDataItem spécifié.
Méthode publique Contains(T) Détermine si un élément est dans Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique CopyTo Copie l'ensemble du Collection<T> vers un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de Collection<CachedDataItem>.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetEnumerator Retourne un CachedDataItemEnumerator qui peut être utilisé pour itérer au sein du contenu de la collection.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IndexOf Recherche l'objet spécifié et retourne l'index de base zéro de la première occurrence dans l'ensemble du Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique Insert Insère un élément dans Collection<T> à l'index spécifié. (Hérité de Collection<CachedDataItem>.)
Méthode publique Remove(String) Supprime de la collection le CachedDataItem spécifié, identifié par le nom de l'objet de données en mémoire cache.
Méthode publique Remove(T) Supprime la première occurrence d'un objet spécifique de Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique RemoveAt Supprime l'élément au niveau de l'index spécifié de Collection<T>. (Hérité de Collection<CachedDataItem>.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IList.Add Ajoute un élément à IList. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée IList.Contains Détermine si IList contient une valeur spécifique. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Retourne un énumérateur qui itère au sein d'une collection. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée IList.IndexOf Détermine l'index d'un élément spécifique de IList. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée IList.Insert Insère un élément dans IList à l'index spécifié. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée IList.IsFixedSize Obtient une valeur indiquant si IList est de taille fixe. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée ICollection<T>.IsReadOnly Obtient une valeur indiquant si ICollection<T> est en lecture seule. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée IList.IsReadOnly Obtient une valeur indiquant si IList est en lecture seule. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe). (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée IList.Item Obtient ou définit l'élément situé à l'index spécifié. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface expliciteMéthode privée IList.Remove Supprime la première occurrence d'un objet spécifique de IList. (Hérité de Collection<CachedDataItem>.)
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection. (Hérité de Collection<CachedDataItem>.)

Début

Notes

Utilisez la propriété CachedData pour obtenir un CachedDataItemCollection pour un document de solution Office qui a des données en mémoire cache.

Pour plus d'informations sur la mise en cache des données dans les personnalisations au niveau du document, consultez Mise en cache des données et Accès aux données des documents sur le serveur.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Tools.Applications, espace de noms

Autres ressources

Gestion de documents sur un serveur à l'aide de la classe ServerDocument

Mise en cache des données

Accès aux données des documents sur le serveur