ConfigurationPropertyCollection Classe

Definizione

Rappresenta un insieme di proprietà degli elementi di configurazione.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
Ereditarietà
ConfigurationPropertyCollection
Implementazioni

Esempi

Nell'esempio seguente viene illustrato un possibile utilizzo del ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. Vedere l'esempio del tipo ConfigurationPropertycorrelato.Refer to the example of the related type ConfigurationProperty.

Di seguito è riportato un estratto della configurazione usata dall'esempio precedente.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>  

Commenti

La ConfigurationPropertyCollection classe rappresenta la raccolta ConfigurationProperty di oggetti che possono essere attributi o ConfigurationElement oggetti di un elemento di configurazione.The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

La ConfigurationProperty classe rappresenta una singola impostazione di configurazione.The ConfigurationProperty class represents an individual configuration setting. Consente di ottenere o impostare il nome, il tipo e il valore predefinito per una particolare entità di configurazione (attributo o elemento).It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). Opzioni aggiuntive consentono di specificare se l'attributo è obbligatorio, è una chiave dell'elemento o rappresenta una raccolta di elementi predefiniti.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

Costruttori

ConfigurationPropertyCollection()

Inizializza una nuova istanza della classe ConfigurationPropertyCollection.Initializes a new instance of the ConfigurationPropertyCollection class.

Proprietà

Count

Ottiene il numero delle proprietà nell'insieme.Gets the number of properties in the collection.

IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe).Gets a value indicating whether access to the collection is synchronized (thread safe).

Item[String]

Ottiene l'elemento dell'insieme avente il nome specificato.Gets the collection item with the specified name.

SyncRoot

Ottiene l'oggetto per sincronizzare l'accesso all'insieme.Gets the object to synchronize access to the collection.

Metodi

Add(ConfigurationProperty)

Aggiunge una proprietà di configurazione all'insieme.Adds a configuration property to the collection.

Clear()

Rimuove tutti gli oggetti della proprietà di configurazione dall'insieme.Removes all configuration property objects from the collection.

Contains(String)

Specifica se la proprietà di configurazione è contenuta nell'insieme.Specifies whether the configuration property is contained in this collection.

CopyTo(ConfigurationProperty[], Int32)

Copia questa classe ConfigurationPropertyCollection in una matrice.Copies this ConfigurationPropertyCollection to an array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Ottiene l'oggetto IEnumerator applicato all'insieme.Gets the IEnumerator object as it applies to the collection.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(String)

Rimuove una proprietà di configurazione dall'insieme.Removes a configuration property from the collection.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia questo insieme in una matrice.Copies this collection to an array.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche