ConfigurationPropertyCollection Třída

Definice

Představuje kolekci vlastností elementu konfigurace.

public class ConfigurationPropertyCollection : System.Collections.ICollection
Dědičnost
ConfigurationPropertyCollection
Implementuje

Příklady

Následující příklad ukazuje jedno možné použití nástroje ConfigurationPropertyCollection. Podívejte se na příklad souvisejícího typu ConfigurationProperty.

Následuje výňatek z konfigurace použité ve výše uvedeném příkladu.

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

Poznámky

Třída ConfigurationPropertyCollection představuje kolekci ConfigurationProperty objektů, které mohou být atributy nebo ConfigurationElement objekty elementu konfigurace.

Třída ConfigurationProperty představuje individuální nastavení konfigurace. Umožňuje získat nebo nastavit název, typ a výchozí hodnotu pro konkrétní entitu konfigurace (atribut nebo prvek). Další možnosti umožňují určit, zda je atribut povinný, je klíčem elementu nebo představuje výchozí kolekci elementů.

Konstruktory

Vlastnosti

Count

Získá počet vlastností v kolekci.

IsSynchronized

Získá hodnotu označující, zda je synchronizován přístup ke kolekci (bez vláken).

Item[String]

Získá položku kolekce se zadaným názvem.

SyncRoot

Získá objekt synchronizovat přístup ke kolekci.

Metody

Add(ConfigurationProperty)

Přidá do kolekce vlastnost konfigurace.

Clear()

Odebere z kolekce všechny objekty vlastností konfigurace.

Contains(String)

Určuje, zda je v této kolekci obsažena vlastnost konfigurace.

CopyTo(ConfigurationProperty[], Int32)

Zkopíruje tuto konfiguraciPropertyCollection do pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

IEnumerator Získá objekt, protože se vztahuje na kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(String)

Odebere z kolekce vlastnost konfigurace.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje tuto kolekci do pole.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také