ConfigurationPropertyCollection Classe

Definizione

Rappresenta un insieme di proprietà degli elementi di configurazione.

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
Ereditarietà
ConfigurationPropertyCollection
Implementazioni

Esempio

Nell'esempio seguente viene illustrato un possibile uso di ConfigurationPropertyCollection. Fare riferimento all'esempio del tipo ConfigurationPropertycorrelato .

Di seguito è riportato un estratto della configurazione usata dall'esempio precedente.

<?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>  

Commenti

La ConfigurationPropertyCollection classe rappresenta la raccolta degli ConfigurationProperty oggetti che possono essere attributi o ConfigurationElement oggetti di un elemento di configurazione.

La ConfigurationProperty classe rappresenta una singola impostazione di configurazione. Consente di ottenere o impostare il nome, il tipo e il valore predefinito per una determinata entità di configurazione (attributo o elemento). Le opzioni aggiuntive consentono di specificare se l'attributo è obbligatorio, è una chiave di elemento o rappresenta una raccolta di elementi predefinita.

Costruttori

ConfigurationPropertyCollection()

Inizializza una nuova istanza della classe ConfigurationPropertyCollection.

Proprietà

Count

Ottiene il numero delle proprietà nell'insieme.

IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe).

Item[String]

Ottiene l'elemento dell'insieme avente il nome specificato.

SyncRoot

Ottiene l'oggetto per sincronizzare l'accesso all'insieme.

Metodi

Add(ConfigurationProperty)

Aggiunge una proprietà di configurazione all'insieme.

Clear()

Rimuove tutti gli oggetti della proprietà di configurazione dall'insieme.

Contains(String)

Specifica se la proprietà di configurazione è contenuta nell'insieme.

CopyTo(ConfigurationProperty[], Int32)

Copia questa classe ConfigurationPropertyCollection in una matrice.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Ottiene l'oggetto IEnumerator applicato all'insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Rimuove una proprietà di configurazione dall'insieme.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia questo insieme in una matrice.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche