ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection Class

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à
ConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollection
Implementazioni

Esempi

L'esempio seguente mostra un possibile utilizzo dei ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. Vedere l'esempio del tipo correlato ConfigurationProperty.Refer to the example of the related type ConfigurationProperty.

Di seguito è tratto dalla configurazione utilizzata 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

Il ConfigurationPropertyCollection classe rappresenta la raccolta del ConfigurationProperty gli oggetti che possono essere attributi o ConfigurationElement gli 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.

Il ConfigurationProperty classe rappresenta una singola impostazione di configurazione.The ConfigurationProperty class represents an individual configuration setting. Consente di ottenere o impostare il nome, tipo e valore predefinito per una determinata 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 un insieme predefinito di elementi.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

Costruttori

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

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

Proprietà

Count Count Count Count

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

IsSynchronized IsSynchronized IsSynchronized 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] Item[String] Item[String] Item[String]

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

SyncRoot SyncRoot SyncRoot SyncRoot

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

Metodi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

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

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

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) 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) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) 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) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche