ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection Class

Definition

Stellt eine Sammlung von Konfigurationselementeigenschaften dar.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
Vererbung
ConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollection
Implementiert

Beispiele

Das folgende Beispiel zeigt eine mögliche Verwendung von ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. Weitere Informationen finden Sie im Beispiel für den ConfigurationPropertyzugehörigen Typ.Refer to the example of the related type ConfigurationProperty.

Im folgenden finden Sie einen Auszug aus der Konfiguration, die im obigen Beispiel verwendet wird.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>  

Hinweise

Die ConfigurationPropertyCollection -Klasse stellt die ConfigurationProperty Auflistung der-Objekte dar, die Attribute ConfigurationElement oder Objekte eines Konfigurations Elements sein können.The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

Die ConfigurationProperty -Klasse stellt eine individuelle Konfigurationseinstellung dar.The ConfigurationProperty class represents an individual configuration setting. Sie ermöglicht es Ihnen, den Namen, den Typ und den Standardwert für eine bestimmte Konfigurations Entität (Attribut oder Element) zu erhalten oder festzulegen.It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). Mit zusätzlichen Optionen können Sie angeben, ob das Attribut erforderlich ist, ob es sich um einen Element Schlüssel handelt oder ob es sich um eine Standardelement Auflistung handelt.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

Konstruktoren

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

Initialisiert eine neue Instanz der ConfigurationPropertyCollection-Klasse.Initializes a new instance of the ConfigurationPropertyCollection class.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Eigenschaften in der Auflistung ab.Gets the number of properties in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher).Gets a value indicating whether access to the collection is synchronized (thread safe).

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

Ruft das Auflistungselement mit dem angegebenen Namen ab.Gets the collection item with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft das Objekt zum Synchronisieren des Zugriffs auf die Auflistung ab.Gets the object to synchronize access to the collection.

Methoden

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

Fügt der Auflistung eine Konfigurationseigenschaft hinzu.Adds a configuration property to the collection.

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

Entfernt alle Konfigurationseigenschaftenobjekte aus der Auflistung.Removes all configuration property objects from the collection.

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

Gibt an, ob die Konfigurationseigenschaft in dieser Auflistung enthalten ist.Specifies whether the configuration property is contained in this collection.

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

Kopiert diese ConfigurationPropertyCollection in ein Array.Copies this ConfigurationPropertyCollection to an array.

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Ruft das IEnumerator-Objekt auf, das zur Auflistung gehört.Gets the IEnumerator object as it applies to the collection.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Entfernt eine Konfigurationseigenschaft aus der Auflistung.Removes a configuration property from the collection.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

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

Kopiert diese Auflistung in ein Array.Copies this collection to an array.

Erweiterungsmethoden

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

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

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

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

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

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

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

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch