Compartilhar via


Classe DataSourceElementCollection

Representa um elemento XML que contém uma coleção de filho DataSourceElement objetos.

Hierarquia de herança

System.Object
  System.Configuration.ConfigurationElement
    System.Configuration.ConfigurationElementCollection
      Microsoft.VisualStudio.TestTools.UnitTesting.DataSourceElementCollection

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

'Declaração
Public NotInheritable Class DataSourceElementCollection _
    Inherits ConfigurationElementCollection
public sealed class DataSourceElementCollection : ConfigurationElementCollection
public ref class DataSourceElementCollection sealed : public ConfigurationElementCollection
[<Sealed>]
type DataSourceElementCollection =  
    class
        inherit ConfigurationElementCollection
    end
public final class DataSourceElementCollection extends ConfigurationElementCollection

O tipo DataSourceElementCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataSourceElementCollection Inicializa uma nova instância da classe DataSourceElementCollection.

Início

Propriedades

  Nome Descrição
Propriedade protegida AddElementName Obtém ou define o nome da ConfigurationElement para associar a operação de adição na ConfigurationElementCollection Quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Propriedade protegida ClearElementName Obtém ou define o nome para o ConfigurationElement para associar à operação de limpeza na ConfigurationElementCollection Quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Propriedade pública CollectionType Obtém o tipo da ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Propriedade pública Count Obtém o número de elementos na coleção. (Herdado de ConfigurationElementCollection.)
Propriedade pública CurrentConfiguration Obtém uma referência ao nível superior Configuration instância que representa a hierarquia de configuração que o atual ConfigurationElement instância pertence a. (Herdado de ConfigurationElement.)
Propriedade pública ElementInformation Obtém um ElementInformation o objeto que contém as informações não personalizáveis e funcionalidade da ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Propriedade protegida ElementName Obtém o nome usado para identificar esta coleção de elementos no arquivo de configuração quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Propriedade protegida ElementProperty Obtém o ConfigurationElementProperty o objeto que representa o ConfigurationElement próprio objeto. (Herdado de ConfigurationElement.)
Propriedade pública EmitClear Obtém ou define um valor que especifica se a coleção foi desmarcada. (Herdado de ConfigurationElementCollection.)
Propriedade protegida EvaluationContext Obtém o ContextInformation de objeto para o ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Propriedade pública IsSynchronized Obtém um valor indicando se o acesso à coleção é sincronizado (segmento seguro). (Herdado de ConfigurationElementCollection.)
Propriedade protegida Item[ConfigurationProperty] Obtém ou define uma propriedade ou um atributo desse elemento de configuração. (Herdado de ConfigurationElement.)
Propriedade pública Item[Int32] Obtém ou define um DataSourceElement o local de índice especificado.
Propriedade pública Item[String] Obtém um DataSourceElement identificado pelo nome.
Propriedade pública LockAllAttributesExcept Obtém a coleção de atributos bloqueados. (Herdado de ConfigurationElement.)
Propriedade pública LockAllElementsExcept Obtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement.)
Propriedade pública LockAttributes Obtém a coleção de atributos bloqueados (Herdado de ConfigurationElement.)
Propriedade pública LockElements Obtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement.)
Propriedade pública LockItem Obtém ou define um valor indicando se o elemento está bloqueado. (Herdado de ConfigurationElement.)
Propriedade protegida Properties Obtém a coleção de propriedades. (Herdado de ConfigurationElement.)
Propriedade protegida RemoveElementName Obtém ou define o nome da ConfigurationElement para associar a operação de remoção na ConfigurationElementCollection Quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Propriedade pública SyncRoot Obtém um objeto usado para sincronizar o acesso para o ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Propriedade protegida ThrowOnDuplicate Obtém um valor indicando se uma tentativa de adicionar uma duplicata ConfigurationElement para o ConfigurationElementCollection causará uma exceção ser acionada. (Herdado de ConfigurationElementCollection.)

Início

Métodos

  Nome Descrição
Método público Add Adiciona um elemento de origem de dados para DataSourceElementCollection.
Método protegido BaseAdd(ConfigurationElement) Adiciona um elemento de configuração para o ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido BaseAdd(ConfigurationElement, Boolean) Adiciona um elemento de configuração para a coleção de elementos de configuração. (Herdado de ConfigurationElementCollection.)
Método protegido BaseAdd(Int32, ConfigurationElement) Adiciona um elemento de configuração para a coleção de elementos de configuração. (Herdado de ConfigurationElementCollection.)
Método protegido BaseClear Remove todos os objetos de configuração do elemento da coleção. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGet(Object) Retorna o elemento de configuração com a chave especificada. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGet(Int32) Obtém o elemento de configuração no local de índice especificado. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGetAllKeys Retorna uma matriz das chaves para todos os elementos de configuração contidos no ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGetKey Obtém a chave para o ConfigurationElement o local de índice especificado. (Herdado de ConfigurationElementCollection.)
Método protegido BaseIndexOf O índice especificado ConfigurationElement. (Herdado de ConfigurationElementCollection.)
Método protegido BaseIsRemoved Obtém um valor indicando se a ConfigurationElement com a chave especificada foi removido do ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido BaseRemove Remove um ConfigurationElement da coleção. (Herdado de ConfigurationElementCollection.)
Método protegido BaseRemoveAt Remove o ConfigurationElement o local de índice especificado. (Herdado de ConfigurationElementCollection.)
Método público Clear Remove todos os objetos de elemento de origem de dados da coleção.
Método público CopyTo Copia o conteúdo da ConfigurationElementCollection a uma matriz. (Herdado de ConfigurationElementCollection.)
Método protegido CreateNewElement() Quando substituído em uma classe derivada, cria um novo ConfigurationElement. (Herdado de ConfigurationElementCollection.)
Método protegido CreateNewElement(String) Cria um novo ConfigurationElement Quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Método protegido DeserializeElement Lê o XML do arquivo de configuração. (Herdado de ConfigurationElement.)
Método público Equals Compara o ConfigurationElementCollection no objeto especificado. (Herdado de ConfigurationElementCollection.)
Método protegido 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.)
Método protegido GetElementKey Obtém a chave de elemento para um elemento de configuração especificado quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Método público GetEnumerator Infraestrutura. Obtém um IEnumerator que é usado para iterar por meio de ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método público GetHashCode Obtém um valor exclusivo que representa o ConfigurationElementCollection instância. (Herdado de ConfigurationElementCollection.)
Método protegido GetTransformedAssemblyString Retorna a versão transformada do nome do assembly especificado. (Herdado de ConfigurationElement.)
Método protegido GetTransformedTypeString Retorna a versão transformada do nome do tipo especificado. (Herdado de ConfigurationElement.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido Init Conjuntos de ConfigurationElement o objeto para seu estado inicial. (Herdado de ConfigurationElement.)
Método protegido InitializeDefault Usado para inicializar um conjunto padrão de valores para o ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Método protegido IsElementName Indica se o especificado ConfigurationElement existe o ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido IsElementRemovable Obtém um valor indicando se o especificado ConfigurationElement pode ser removido o ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido IsModified Indica se este ConfigurationElementCollection foi modificado desde que ele foi salvo pela última vez ou carregado quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Método público IsReadOnly Obtém um valor indicando se a ConfigurationElementCollection objeto é somente leitura. (Herdado de ConfigurationElementCollection.)
Método protegido ListErrors Isso adiciona os erros de propriedade inválido ConfigurationElement o objeto e em todos os subelementos, à lista de passadas. (Herdado de ConfigurationElement.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnDeserializeUnrecognizedAttribute Obtém um valor indicando se um atributo desconhecido é encontrado durante a desserialização. (Herdado de ConfigurationElement.)
Método protegido OnDeserializeUnrecognizedElement Faz com que o sistema de configuração lançar uma exceção. (Herdado de ConfigurationElementCollection.)
Método protegido OnRequiredPropertyNotFound Lança uma exceção quando uma propriedade necessária não for encontrada. (Herdado de ConfigurationElement.)
Método protegido PostDeserialize Chamado após a desserialização. (Herdado de ConfigurationElement.)
Método protegido PreSerialize Chamado antes de serialização. (Herdado de ConfigurationElement.)
Método público Remove(String) Remove um DataSourceElement da coleção.
Método público Remove(DataSourceElement) Remove um DataSourceElement da coleção.
Método protegido Reset Redefine o ConfigurationElementCollection ao seu estado não modificado quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Método protegido ResetModified Redefine o valor da IsModified propriedade para false Quando substituído em uma classe de derivada. (Herdado de ConfigurationElementCollection.)
Método protegido SerializeElement Grava os dados de configuração para um elemento XML no arquivo de configuração quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Método protegido SerializeToXmlElement Grava as marcas externas deste elemento de configuração para o arquivo de configuração quando implementados em uma classe derivada. (Herdado de ConfigurationElement.)
Método protegido SetPropertyValue Define uma propriedade para o valor especificado. (Herdado de ConfigurationElement.)
Método protegido SetReadOnly Infraestrutura. Conjuntos de IsReadOnly propriedade para o ConfigurationElementCollection objeto e para todos os subelementos. (Herdado de ConfigurationElementCollection.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método protegido Unmerge Infraestrutura. Inverte o efeito de mesclar informações de configuração de diferentes níveis da hierarquia de configuração (Herdado de ConfigurationElementCollection.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ICollection.CopyTo Cópias de ConfigurationElementCollection a uma matriz. (Herdado de ConfigurationElementCollection.)

Início

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.TestTools.UnitTesting

DataSourceElement