ConfigurationPropertyCollection Třída
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
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>
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ů.
Configuration |
Inicializuje novou instanci ConfigurationPropertyCollection třídy. |
Count |
Získá počet vlastností v kolekci. |
Is |
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. |
Sync |
Získá objekt synchronizovat přístup ke kolekci. |
Add(Configuration |
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. |
Copy |
Zkopíruje tuto konfiguraciPropertyCollection do pole. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get |
IEnumerator Získá objekt, protože se vztahuje na kolekci. |
Get |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
Get |
Získá aktuální Type instanci. (Zděděno od Object) |
Memberwise |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(String) |
Odebere z kolekce vlastnost konfigurace. |
To |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
ICollection. |
Zkopíruje tuto kolekci do pole. |
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
Of |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
As |
Umožňuje paralelizaci dotazu. |
As |
Převede objekt na IEnumerableIQueryable. |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: