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.

Superior

Propriedades

  Nome Descrição
Propriedade protegida AddElementName Obtém ou define o nome de ConfigurationElement para associar a operação adicionar em ConfigurationElementCollection quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Propriedade protegida ClearElementName Obtém ou define o nome para que ConfigurationElement associar com a operação claro em ConfigurationElementCollection quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Propriedade pública CollectionType Obtém o tipo de ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Propriedade pública Count Obtém o número de elementos na coleção. (Herdado de ConfigurationElementCollection.)
Propriedade pública ElementInformation Obtém um ElementInformation que contém as informações não personalizáveis e funcionalidade do objeto do ConfigurationElement objeto. (Herdado de ConfigurationElement.)
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 pública IsSynchronized Obtém um valor indicando se o acesso à coleção é sincronizado. (Herdado de ConfigurationElementCollection.)
Propriedade protegida Item[ConfigurationProperty] Obtém ou define uma propriedade ou um atributo deste elemento de configuração. (Herdado de ConfigurationElement.)
Propriedade pública Item[Int32] Obtém ou define um DataSourceElement no 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 que indica 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 de ConfigurationElement para associar a operação de remoção em ConfigurationElementCollection quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Propriedade pública SyncRoot Obtém um objeto usado para sincronizar o acesso a ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um elemento de origem de dados para DataSourceElementCollection.
Método protegido BaseAdd Adiciona um elemento de configuração à coleção do elemento de configuração. (Herdado de ConfigurationElementCollection.)
Método protegido BaseClear Remove todos os objetos do elemento de configuração 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 especificado do índice. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGetAllKeys Retorna uma matriz de chaves para todos os elementos de configuração contidos em ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido BaseGetKey Obtém a chave para ConfigurationElement no local especificado do índice. (Herdado de ConfigurationElementCollection.)
Método protegido BaseIsRemoved Indica se ConfigurationElement com a chave especificada foi removido de ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método protegido BaseRemove Remove ConfigurationElement de coleção. (Herdado de ConfigurationElementCollection.)
Método protegido BaseRemoveAt Remove ConfigurationElement no local especificado do índice. (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 de ConfigurationElementCollection a uma matriz. (Herdado de ConfigurationElementCollection.)
Método protegido DeserializeElement Lê o XML do arquivo de configuração. (Herdado de ConfigurationElement.)
Método público Equals compara ConfigurationElementCollection ao objeto especificado. (Herdado de ConfigurationElementCollection.)
Método público GetEnumerator Infraestrutura. Obtém IEnumerator que é usada para percorrer ConfigurationElementCollection. (Herdado de ConfigurationElementCollection.)
Método público GetHashCode Obtém um valor exclusivo que representa a instância de ConfigurationElementCollection . (Herdado de ConfigurationElementCollection.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido Init Conjuntos de ConfigurationElement o objeto ao 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 IsModified Indica se este ConfigurationElementCollection foi alterado desde a última salvo ou carregar quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Método público IsReadOnly indica se o objeto de ConfigurationElementCollection é somente leitura. (Herdado de ConfigurationElementCollection.)
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 ConfigurationElementCollection para seu estado inalterados quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection.)
Método protegido ResetModified Redefine o valor da propriedade de IsModified a false quando substituído em uma classe 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 SetReadOnly Infraestrutura. Defina a propriedade de IsReadOnly para o objeto de ConfigurationElementCollection e para todos subelementos. (Herdado de ConfigurationElementCollection.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido Unmerge Infraestrutura. Inverte o efeito de mesclar as informações de configuração dos diferentes níveis da hierarquia de configuração (Herdado de ConfigurationElementCollection.)

Superior

Implementações explícitas da interface

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

Superior

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

DataSourceElement