ConfigurationPropertyCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |