CachedDataHostItemCollection, classe
Représente une collection d'objets CachedDataHostItem du cache de données 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<CachedDataHostItem>
Microsoft.VisualStudio.Tools.Applications.CachedDataHostItemCollection
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 CachedDataHostItemCollection _
Inherits Collection(Of CachedDataHostItem)
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class CachedDataHostItemCollection : Collection<CachedDataHostItem>
Le type CachedDataHostItemCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'éléments réellement contenus dans Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
Item[Int32] | Obtient ou définit l'élément situé à l'index spécifié. (Hérité de Collection<CachedDataHostItem>.) | |
Item[String] | Obtient le CachedDataHostItem identifié par l'espace de noms et la classe dans lesquels les données sources sont mises en mémoire cache. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(String) | Ajoute le CachedDataHostItem spécifié à la fin de la collection. | |
Add(T) | Ajoute un objet à la fin de Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
Clear | Supprime tous les éléments de Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
Contains(String) | Retourne une valeur qui indique si la collection contient le CachedDataHostItem spécifié. | |
Contains(T) | Détermine si un élément est dans Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
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<CachedDataHostItem>.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetEnumerator | Retourne un CachedDataHostItemEnumerator qui peut être utilisé pour itérer au sein du contenu de la collection. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
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<CachedDataHostItem>.) | |
Insert | Insère un élément dans Collection<T> à l'index spécifié. (Hérité de Collection<CachedDataHostItem>.) | |
Remove(String) | Supprime de la collection le CachedDataHostItem spécifié, identifié par l'espace de noms et le nom de la classe dans lesquels les données sources sont mises en mémoire cache. | |
Remove(T) | Supprime la première occurrence d'un objet spécifique de Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
RemoveAt | Supprime l'élément au niveau de l'index spécifié de Collection<T>. (Hérité de Collection<CachedDataHostItem>.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IList.Add | Ajoute un élément à IList. (Hérité de Collection<CachedDataHostItem>.) | |
IList.Contains | Détermine si la IList contient une valeur spécifique. (Hérité de Collection<CachedDataHostItem>.) | |
ICollection.CopyTo | Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de Collection<CachedDataHostItem>.) | |
IEnumerable.GetEnumerator | Retourne un énumérateur qui itère au sein d'une collection. (Hérité de Collection<CachedDataHostItem>.) | |
IList.IndexOf | Détermine l'index d'un élément spécifique de IList. (Hérité de Collection<CachedDataHostItem>.) | |
IList.Insert | Insère un élément dans IList à l'index spécifié. (Hérité de Collection<CachedDataHostItem>.) | |
IList.IsFixedSize | Obtient une valeur indiquant si IList est de taille fixe. (Hérité de Collection<CachedDataHostItem>.) | |
ICollection<T>.IsReadOnly | Obtient une valeur indiquant si ICollection<T> est en lecture seule. (Hérité de Collection<CachedDataHostItem>.) | |
IList.IsReadOnly | Obtient une valeur indiquant si IList est en lecture seule. (Hérité de Collection<CachedDataHostItem>.) | |
ICollection.IsSynchronized | Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe). (Hérité de Collection<CachedDataHostItem>.) | |
IList.Item | Obtient ou définit l'élément situé à l'index spécifié. (Hérité de Collection<CachedDataHostItem>.) | |
IList.Remove | Supprime la première occurrence d'un objet spécifique de IList. (Hérité de Collection<CachedDataHostItem>.) | |
ICollection.SyncRoot | Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection. (Hérité de Collection<CachedDataHostItem>.) |
Début
Notes
Utilisez la propriété HostItems pour obtenir un CachedDataHostItemCollection pour un document de solution 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