Classe CachedDataItemCollection
Representa uma coleção de CachedDataItem objetos em uma personalização em 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<CachedDataItem>
Microsoft.VisualStudio.Tools.Applications.CachedDataItemCollection
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 CachedDataItemCollection _
Inherits Collection(Of CachedDataItem)
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class CachedDataItemCollection : Collection<CachedDataItem>
O tipo CachedDataItemCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém o número de elementos realmente contidas no Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
Item[Int32] | Obtém ou define o elemento no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
Item[String] | Obtém o CachedDataItem identificada pelo nome do objeto de dados em cache. | |
Items | Obtém um IList<T> wrapper em torno de Collection<T>. (Herdado de Collection<CachedDataItem>.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Add(T) | Adiciona um objeto para o fim da Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
Add(String, String) | Adiciona especificado CachedDataItem para o final da coleção. | |
Clear | Remove todos os elementos a partir de Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
ClearItems | Remove todos os elementos a partir de Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
Contains(String) | Retorna um valor que indica se a coleção contém especificado CachedDataItem. | |
Contains(T) | Determina se um elemento está na Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
CopyTo | Copia todo o Collection<T> para um compatÃvel unidimensional Array, iniciando no Ãndice especificado da matriz de destino. (Herdado de Collection<CachedDataItem>.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetEnumerator | Retorna um CachedDataItemEnumerator que pode ser usado para percorrer o conteúdo da coleção. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o 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<CachedDataItem>.) | |
Insert | Insere um elemento para o Collection<T> no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
InsertItem | Insere um elemento para o Collection<T> no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
Remove(String) | Remove o especificado CachedDataItem, identificada pelo nome do objeto de dados em cache, da coleção. | |
Remove(T) | Remove a primeira ocorrência de um objeto especÃfico a partir de Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
RemoveAt | Remove o elemento no Ãndice especificado da Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
RemoveItem | Remove o elemento no Ãndice especificado da Collection<T>. (Herdado de Collection<CachedDataItem>.) | |
SetItem | Substitui o elemento no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IList.Add | Adiciona um item para o IList. (Herdado de Collection<CachedDataItem>.) | |
IList.Contains | Determina se a IList contém um valor especÃfico. (Herdado de Collection<CachedDataItem>.) | |
ICollection.CopyTo | Copia os elementos da ICollection para um Array, começando em um determinado Array Ãndice. (Herdado de Collection<CachedDataItem>.) | |
IEnumerable.GetEnumerator | Retorna um enumerador que itera por meio de uma coleção. (Herdado de Collection<CachedDataItem>.) | |
IList.IndexOf | Determina o Ãndice de um item especÃfico do IList. (Herdado de Collection<CachedDataItem>.) | |
IList.Insert | Insere um item para o IList no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
IList.IsFixedSize | Obtém um valor indicando se o IList tem um tamanho fixo. (Herdado de Collection<CachedDataItem>.) | |
ICollection<T>.IsReadOnly | Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de Collection<CachedDataItem>.) | |
IList.IsReadOnly | Obtém um valor indicando se a IList é somente leitura. (Herdado de Collection<CachedDataItem>.) | |
ICollection.IsSynchronized | Obtém um valor indicando se acessar para a ICollection é sincronizado (segmento seguro). (Herdado de Collection<CachedDataItem>.) | |
IList.Item | Obtém ou define o elemento no Ãndice especificado. (Herdado de Collection<CachedDataItem>.) | |
IList.Remove | Remove a primeira ocorrência de um objeto especÃfico a partir de IList. (Herdado de Collection<CachedDataItem>.) | |
ICollection.SyncRoot | Obtém um objeto que pode ser usado para sincronizar o acesso para o ICollection. (Herdado de Collection<CachedDataItem>.) |
Início
Comentários
Use o CachedData a propriedade para obter um CachedDataItemCollection para um documento de solução do Office que tiver armazenado em cache de dados.
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 static (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