Compartilhar via


ConfigurationPropertyCollection Classe

Definição

Representa uma coleção de propriedades do 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

ConfigurationPropertyCollection()

Inicializa uma nova instância da classe ConfigurationPropertyCollection.

Propriedades

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 da coleção com o nome especificado.

SyncRoot

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

Métodos

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 na coleção.

CopyTo(ConfigurationProperty[], Int32)

Copia este ConfigurationPropertyCollection para uma matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

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

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(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

ICollection.CopyTo(Array, Int32)

Copia a esta coleção para uma matriz.

Métodos de Extensão

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.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também