Sdílet prostřednictvím


ConfigurationPropertyCollection Třída

Definice

Představuje kolekci vlastností elementu konfigurace.

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

ConfigurationPropertyCollection()

Inicializuje novou instanci ConfigurationPropertyCollection třídy.

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é