ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection Class

Definição

Representa uma coleção de propriedades do elemento de configuração.Represents a collection of configuration-element properties.

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
ConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollection
Implementações

Exemplos

O exemplo a seguir mostra um possível uso do ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. Consulte o exemplo do tipo ConfigurationPropertyrelacionado.Refer to the example of the related type ConfigurationProperty.

Veja a seguir um trecho da configuração usada pelo exemplo acima.The following is an excerpt from the configuration used by the above example.

<?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 ConfigurationProperty de objetos que podem ser atributos ou ConfigurationElement objetos de um elemento de configuração.The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

A ConfigurationProperty classe representa uma definição de configuração individual.The ConfigurationProperty class represents an individual configuration setting. Ele permite que você obtenha ou defina o nome, o tipo e o valor padrão de uma entidade de configuração específica (atributo ou elemento).It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). Opções adicionais permitem que você especifique se o atributo é necessário, é uma chave de elemento ou representa uma coleção de elementos padrão.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

Construtores

ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection()

Inicializa uma nova instância da classe ConfigurationPropertyCollection.Initializes a new instance of the ConfigurationPropertyCollection class.

Propriedades

Count Count Count Count

Obtém o número de propriedades na coleção.Gets the number of properties in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o acesso à coleção é sincronizado (thread-safe).Gets a value indicating whether access to the collection is synchronized (thread safe).

Item[String] Item[String] Item[String] Item[String]

Obtém o item da coleção com o nome especificado.Gets the collection item with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtém o objeto para sincronizar o acesso à coleção.Gets the object to synchronize access to the collection.

Métodos

Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty)

Adiciona uma propriedade de configuração à coleção.Adds a configuration property to the collection.

Clear() Clear() Clear() Clear()

Remove todos os objetos de propriedade de configuração da coleção.Removes all configuration property objects from the collection.

Contains(String) Contains(String) Contains(String) Contains(String)

Especifica se a propriedade de configuração está contida na coleção.Specifies whether the configuration property is contained in this collection.

CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32)

Copia este ConfigurationPropertyCollection para uma matriz.Copies this ConfigurationPropertyCollection to an array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Obtém o objeto IEnumerator como ele se aplica à coleção.Gets the IEnumerator object as it applies to the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Remove uma propriedade de configuração da coleção.Removes a configuration property from the collection.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia a esta coleção para uma matriz.Copies this collection to an array.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também