Classe CachedDataHostItemCollection
Representa uma coleção de CachedDataHostItem objetos no cache de dados de uma personalização de nível de documento que foi criado usando as ferramentas de desenvolvimento do Office em Visual Studio.
Hierarquia de herança
System.Object
System.Collections.ObjectModel.Collection<CachedDataHostItem>
Microsoft.VisualStudio.Tools.Applications.CachedDataHostItemCollection
Namespace: Microsoft.VisualStudio.Tools.Applications
Assembly: Microsoft.VisualStudio.Tools.Applications.ServerDocument (em Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)
Sintaxe
'Declaração
<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>
O tipo CachedDataHostItemCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém o número de elementos contidos na verdade na Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
Item[Int32] | Obtém ou define o elemento no índice especificado. (Herdado de Collection<CachedDataHostItem>.) | |
Item[String] | Obtém o CachedDataHostItem identificado por namespace e classe na qual os dados de origem é armazenado em cache. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add(String) | Adiciona o especificado CachedDataHostItem para o final da coleção. | |
Add(T) | Adiciona um objeto para o fim da Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
Clear | Remove todos os elementos da Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
Contains(String) | Retorna um valor que indica se a coleção contém especificado CachedDataHostItem. | |
Contains(T) | Determina se um elemento está na Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
CopyTo | Copia todo o Collection<T> para um compatível unidimensional Array, inicial no índice da matriz de destino especificado. (Herdado de Collection<CachedDataHostItem>.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetEnumerator | Retorna um CachedDataHostItemEnumerator que pode ser usado para percorrer o conteúdo da coleção. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IndexOf | Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro de toda a Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
Insert | Insere um elemento para o Collection<T> no índice especificado. (Herdado de Collection<CachedDataHostItem>.) | |
Remove(String) | Remove o especificado CachedDataHostItem, identificados pelo nome do namespace e classe na qual os dados de origem é armazenado em cache, da coleção. | |
Remove(T) | Remove a primeira ocorrência de um objeto específico a partir do Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
RemoveAt | Remove o elemento no índice especificado da Collection<T>. (Herdado de Collection<CachedDataHostItem>.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IList.Add | Adiciona um item para o IList. (Herdado de Collection<CachedDataHostItem>.) | |
IList.Contains | Determina se a IList contém um valor específico. (Herdado de Collection<CachedDataHostItem>.) | |
ICollection.CopyTo | Copia os elementos da ICollection para um Array, inicial de um determinado Array índice. (Herdado de Collection<CachedDataHostItem>.) | |
IEnumerable.GetEnumerator | Retorna um enumerador que itera por meio de uma coleção. (Herdado de Collection<CachedDataHostItem>.) | |
IList.IndexOf | Determina o índice de um item específico na IList. (Herdado de Collection<CachedDataHostItem>.) | |
IList.Insert | Insere um item para o IList no índice especificado. (Herdado de Collection<CachedDataHostItem>.) | |
IList.IsFixedSize | Obtém um valor indicando se a IList tem um tamanho fixo. (Herdado de Collection<CachedDataHostItem>.) | |
ICollection<T>.IsReadOnly | Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de Collection<CachedDataHostItem>.) | |
IList.IsReadOnly | Obtém um valor indicando se a IList é somente leitura. (Herdado de Collection<CachedDataHostItem>.) | |
ICollection.IsSynchronized | Obtém um valor indicando se acessar para a ICollection é sincronizado (segmento seguro). (Herdado de Collection<CachedDataHostItem>.) | |
IList.Item | Obtém ou define o elemento no índice especificado. (Herdado de Collection<CachedDataHostItem>.) | |
IList.Remove | Remove a primeira ocorrência de um objeto específico a partir do IList. (Herdado de Collection<CachedDataHostItem>.) | |
ICollection.SyncRoot | Obtém um objeto que pode ser usado para sincronizar o acesso para o ICollection. (Herdado de Collection<CachedDataHostItem>.) |
Superior
Comentários
Use o HostItems propriedade para obter um CachedDataHostItemCollection para um documento de solução que tem dados armazenados em cache.
Para obter mais informações sobre o cache de dados no nível do documento personalizações, consulte Cache de dados e Acesso a dados em documentos no servidor.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Tools.Applications
Outros recursos
Gerenciamento de documentos em um servidor, usando a classe ServerDocument