Compartilhar via


ConfigurationElementCollectionBase<T> Classe

Definição

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

generic <typename T>
 where T : ConfigurationElementpublic ref class ConfigurationElementCollectionBase abstract : Microsoft::Web::Administration::ConfigurationElement, System::Collections::Generic::IEnumerable<T>, System::Collections::ICollection
public abstract class ConfigurationElementCollectionBase<T> : Microsoft.Web.Administration.ConfigurationElement, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection where T : ConfigurationElement
type ConfigurationElementCollectionBase<'T (requires 'T :> ConfigurationElement)> = class
    inherit ConfigurationElement
    interface ICollection
    interface seq<'T (requires 'T :> ConfigurationElement)>
    interface IEnumerable
Public MustInherit Class ConfigurationElementCollectionBase(Of T)
Inherits ConfigurationElement
Implements ICollection, IEnumerable(Of T)

Parâmetros de tipo

T
Herança
ConfigurationElementCollectionBase<T>
Derivado
Implementações

Comentários

A ConfigurationElementCollectionBase<T> classe permite configurar e gerenciar uma coleção de elementos de configuração.

Você pode acessar elementos nesta coleção usando um índice inteiro. Os índices nesta coleção são baseados em zero.

Importante

Essa classe base é fornecida para facilitar a criação de uma coleção de elementos de configuração personalizada para os implementadores. Essa classe é marcada como abstrata; portanto, as instâncias dessa classe não podem ser criadas diretamente.

Construtores

ConfigurationElementCollectionBase<T>()

Inicializa uma nova instância vazia da classe ConfigurationElementCollectionBase<T>.

Propriedades

AllowsAdd

Obtém um valor que indica se um add nome de elemento é definido no esquema de coleção atual.

AllowsClear

Obtém um valor que indica se um clear nome de elemento é definido no esquema de coleção atual.

AllowsRemove

Obtém um valor que indica se um remove nome de elemento é definido no esquema de coleção atual.

Attributes

Obtém uma coleção de atributos de configuração que contém a lista de atributos para esse elemento.

(Herdado de ConfigurationElement)
ChildElements

Obtém todos os elementos filho do elemento atual.

(Herdado de ConfigurationElement)
Count

Obtém o número de itens na coleção.

ElementTagName

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

(Herdado de ConfigurationElement)
IsLocallyStored

Obtém um valor que indica se o elemento de configuração é armazenado em um arquivo de configuração específico.

(Herdado de ConfigurationElement)
Item[Int32]

Obtém um elemento de configuração no índice especificado.

Item[String]

Obtém ou define um atributo com o nome especificado.

(Herdado de ConfigurationElement)
Methods

Obtém uma coleção de métodos para o elemento de configuração.

(Herdado de ConfigurationElement)
RawAttributes

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

(Herdado de ConfigurationElement)
Schema

Obtém o esquema que descreve a coleção de elementos de configuração.

Métodos

Add(T)

Adiciona um elemento de configuração ao final da coleção atual.

AddAt(Int32, T)

Adiciona um elemento de configuração à coleção atual no índice especificado.

Clear()

Limpa todos os elementos de configuração da coleção atual.

CreateElement()

Cria um novo elemento filho para a coleção atual.

CreateElement(String)

Cria um novo elemento filho usando o nome especificado.

CreateNewElement(String)

Cria um novo elemento usando o nome do elemento especificado.

Delete()

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

(Herdado de ConfigurationElement)
GetAttribute(String)

Retorna um ConfigurationAttribute objeto que representa o atributo solicitado.

(Herdado de ConfigurationElement)
GetAttributeValue(String)

Retorna o valor do atributo especificado.

(Herdado de ConfigurationElement)
GetChildElement(String)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome especificado.

(Herdado de ConfigurationElement)
GetChildElement(String, Type)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome e o tipo especificados.

(Herdado de ConfigurationElement)
GetCollection()

Retorna a coleção padrão para o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String)

Retorna todos os elementos de configuração que pertencem ao elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String, Type)

Retorna o elemento de configuração que tem o nome e o tipo especificados e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(Type)

Retorna o elemento de configuração que tem o tipo especificado e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetEnumerator()

Retorna um enumerador que itera em uma coleção.

GetMetadata(String)

Retorna valores de metadados do esquema do elemento.

(Herdado de ConfigurationElement)
IndexOf(T)

Determina o índice de um elemento na coleção.

Remove(T)

Remove a primeira ocorrência de um elemento da coleção.

RemoveAt(Int32)

Remove o elemento no índice especificado da coleção.

SetAttributeValue(String, Object)

Define o valor do atributo especificado.

(Herdado de ConfigurationElement)
SetMetadata(String, Object)

Define valores de metadados do esquema de elemento.

(Herdado de ConfigurationElement)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os elementos da coleção em uma matriz, começando em um índice de matriz específico.

ICollection.Count

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

ICollection.IsSynchronized

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

ICollection.SyncRoot

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera pela coleção.

Aplica-se a