ConfigurationPropertyCollection Classe

Definição

Representa uma coleção de propriedades de elemento de configuração.

public ref class ConfigurationPropertyCollection : System::Collections::ICollection
public class ConfigurationPropertyCollection : System.Collections.ICollection
type ConfigurationPropertyCollection = class
    interface ICollection
    interface IEnumerable
Public Class ConfigurationPropertyCollection
Implements ICollection
Herança
ConfigurationPropertyCollection
Implementações

Exemplos

O exemplo a seguir mostra um possível uso do ConfigurationPropertyCollection. Consulte o exemplo do tipo ConfigurationPropertyrelacionado.

Veja a seguir um trecho da configuração usada pelo exemplo acima.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="CustomSection" type="Samples.AspNet, ConfigurationProperty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" />
    </configSections>
    <CustomSection fileName="default.txt" alias="alias.txt" maxUsers="1000"
      maxIdleTime="00:05:00" />
</configuration>

Comentários

A ConfigurationPropertyCollection classe representa a coleção dos ConfigurationProperty objetos que podem ser atributos ou ConfigurationElement objetos de um elemento de configuração.

A ConfigurationProperty classe representa uma configuração individual. Ele permite que você obtenha ou defina o nome, o tipo e o valor padrão para uma entidade de configuração específica (atributo ou elemento). Opções adicionais permitem especificar se o atributo é necessário, é uma chave de elemento ou representa uma coleção de elementos padrão.

Construtores

Nome Description
ConfigurationPropertyCollection()

Inicializa uma nova instância da classe ConfigurationPropertyCollection.

Propriedades

Nome Description
Count

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

IsSynchronized

Obtém um valor que indica se o acesso à coleção é sincronizado (thread safe).

Item[String]

Obtém o item de coleção com o nome especificado.

SyncRoot

Obtém o objeto para sincronizar o acesso à coleção.

Métodos

Nome Description
Add(ConfigurationProperty)

Adiciona uma propriedade de configuração à coleção.

Clear()

Remove todos os objetos de propriedade de configuração da coleção.

Contains(String)

Especifica se a propriedade de configuração está contida nesta coleção.

CopyTo(ConfigurationProperty[], Int32)

Copia essa ConfigurationPropertyCollection para uma matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Obtém o IEnumerator objeto conforme ele se aplica à coleção.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(String)

Remove uma propriedade de configuração da coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Copia essa coleção para uma matriz.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a

Confira também