ConfigurationPropertyCollection Klas

Definitie

Vertegenwoordigt een verzameling eigenschappen van configuratie-elementen.

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
Overname
ConfigurationPropertyCollection
Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u een mogelijk gebruik van de ConfigurationPropertyCollection. Raadpleeg het voorbeeld van het gerelateerde type ConfigurationProperty.

Hier volgt een fragment uit de configuratie die in het bovenstaande voorbeeld wordt gebruikt.

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

Opmerkingen

De ConfigurationPropertyCollection klasse vertegenwoordigt de verzameling van de ConfigurationProperty objecten die kenmerken of ConfigurationElement objecten van een configuratie-element kunnen zijn.

De ConfigurationProperty klasse vertegenwoordigt een afzonderlijke configuratie-instelling. Hiermee kunt u de naam, het type en de standaardwaarde voor een bepaalde configuratie-entiteit (kenmerk of element) ophalen of instellen. Met aanvullende opties kunt u opgeven of het kenmerk vereist is, een elementsleutel is of een standaardelementverzameling vertegenwoordigt.

Constructors

Name Description
ConfigurationPropertyCollection()

Initialiseert een nieuw exemplaar van de ConfigurationPropertyCollection klasse.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal eigenschappen in de verzameling op.

IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de verzameling wordt gesynchroniseerd (thread safe).

Item[String]

Hiermee haalt u het verzamelingsitem op met de opgegeven naam.

SyncRoot

Hiermee wordt het object opgehaald om de toegang tot de verzameling te synchroniseren.

Methoden

Name Description
Add(ConfigurationProperty)

Voegt een configuratie-eigenschap toe aan de verzameling.

Clear()

Hiermee verwijdert u alle configuratie-eigenschapsobjecten uit de verzameling.

Contains(String)

Hiermee geeft u op of de configuratie-eigenschap is opgenomen in deze verzameling.

CopyTo(ConfigurationProperty[], Int32)

Kopieert deze ConfigurationPropertyCollection naar een matrix.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Hiermee haalt u het IEnumerator object op zoals het van toepassing is op de verzameling.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(String)

Hiermee verwijdert u een configuratie-eigenschap uit de verzameling.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert deze verzameling naar een matrix.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook