ConfigurationPropertyCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Konfigurationselementeigenschaften dar.
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
-
ConfigurationPropertyCollection
- Implementiert
Beispiele
Das folgende Beispiel zeigt eine mögliche Verwendung der ConfigurationPropertyCollection. Verweisen Sie auf das Beispiel des zugehörigen Typs ConfigurationProperty.
Es folgt ein Auszug aus der konfiguration, die im obigen Beispiel verwendet wird.
<?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 Auflistung der Objekte dar, die ConfigurationProperty Attribute oder ConfigurationElement Objekte eines Konfigurationselements sein können.
Die ConfigurationProperty Klasse stellt eine einzelne Konfigurationseinstellung dar. Sie können den Namen, den Typ und den Standardwert für eine bestimmte Konfigurationsentität (Attribut oder Element) abrufen oder festlegen. Mit zusätzlichen Optionen können Sie angeben, ob das Attribut erforderlich ist, ein Elementschlüssel ist oder eine Standardelementauflistung darstellt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConfigurationPropertyCollection() |
Initialisiert eine neue Instanz der ConfigurationPropertyCollection-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Eigenschaften in der Auflistung ab. |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert wird (Threadsicher). |
| Item[String] |
Ruft das Auflistungselement mit dem angegebenen Namen ab. |
| SyncRoot |
Ruft das Objekt ab, um den Zugriff auf die Auflistung zu synchronisieren. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(ConfigurationProperty) |
Fügt der Auflistung eine Konfigurationseigenschaft hinzu. |
| Clear() |
Entfernt alle Konfigurationseigenschaftsobjekte aus der Auflistung. |
| Contains(String) |
Gibt an, ob die Konfigurationseigenschaft in dieser Auflistung enthalten ist. |
| CopyTo(ConfigurationProperty[], Int32) |
Kopiert diese ConfigurationPropertyCollection in ein Array. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetEnumerator() |
Ruft das IEnumerator Objekt ab, wie es für die Auflistung gilt. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Remove(String) |
Entfernt eine Konfigurationseigenschaft aus der Auflistung. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiert diese Auflistung in ein Array. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |