Partilhar via


Classe DataSourceElementCollection

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

Hierarquia de herança

Object
  ConfigurationElement
    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 associe-se 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 DataSourceElement no local especificado do índice.
Propriedade pública Item[String] Obtém DataSourceElement identificado por 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 da fonte de dados a 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 de í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 de í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 de índice. (Herdado de ConfigurationElementCollection.)
Método público Clear Remove todos os objetos do elemento 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 é usado para iterar 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 Gets the Type of the current instance. (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 que ele foi salvo último 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 DataSourceElement da coleção.
Método público Remove(DataSourceElement) Remove DataSourceElement da coleção.
Método protegido Reset Redefine ConfigurationElementCollection ao 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 Returns a string that represents the current object. (Herdado de Object.)
Método protegido Unmerge Infraestrutura. Inverte o efeito de mesclar 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 System#Collections#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