ConfigurationElementCollection.BaseAdd Methode

Definitie

Hiermee wordt een ConfigurationElement aan een ConfigurationElementCollection exemplaar toegevoegd wanneer deze wordt overschreven in een afgeleide klasse.

Overloads

Name Description
BaseAdd(ConfigurationElement)

Voegt een configuratie-element toe aan de ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Hiermee voegt u een configuratie-element toe aan de verzameling configuratie-elementen.

BaseAdd(Int32, ConfigurationElement)

Hiermee voegt u een configuratie-element toe aan de verzameling configuratie-elementen.

Opmerkingen

Gebruik de BaseAdd methode om een nieuwe ConfigurationElement aan de verzameling toe te voegen. Overschrijven in een afgeleide klasse als aangepast gedrag vereist is wanneer het element wordt toegevoegd.

Bij het toevoegen wordt een element alleen beschouwd als een duplicaat als de sleutels identiek zijn, maar de waarden verschillen. Elementen met identieke sleutels en waarden worden op de achtergrond geaccepteerd omdat de elementen niet concurreren. Een element met een identieke sleutel, maar een andere waarde kan niet worden toegevoegd omdat er geen logica is om te bepalen welke van de concurrerende waarden moet worden nageleefd.

BaseAdd(ConfigurationElement)

Voegt een configuratie-element toe aan de ConfigurationElementCollection.

protected:
 virtual void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd(System.Configuration.ConfigurationElement element);
abstract member BaseAdd : System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (element As ConfigurationElement)

Parameters

element
ConfigurationElement

De ConfigurationElement te toevoegen.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de BaseAdd methode overschrijft en hoe u deze kunt aanroepen vanuit een Add methode.

public void Add(UrlConfigElement url)
{
    BaseAdd(url);

    // Your custom code goes here.
}
Public Sub Add(ByVal url As UrlConfigElement)
    BaseAdd(url)

    ' Your custom code goes here.

End Sub

Opmerkingen

Gebruik de BaseAdd methode om een nieuwe ConfigurationElement aan de verzameling toe te voegen. Overschrijven in een afgeleide klasse als aangepast gedrag vereist is wanneer het element wordt toegevoegd.

Bij het toevoegen wordt een element alleen beschouwd als een duplicaat als de sleutels identiek zijn, maar de waarden verschillen. Elementen met identieke sleutels en waarden worden op de achtergrond geaccepteerd omdat de elementen niet concurreren. Een element met een identieke sleutel, maar een andere waarde kan niet worden toegevoegd omdat er geen logica is om te bepalen welke van de concurrerende waarden moet worden nageleefd.

Van toepassing op

BaseAdd(ConfigurationElement, Boolean)

Hiermee voegt u een configuratie-element toe aan de verzameling configuratie-elementen.

protected public:
 void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected internal void BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists);
member this.BaseAdd : System.Configuration.ConfigurationElement * bool -> unit
Protected Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

Parameters

element
ConfigurationElement

De ConfigurationElement te toevoegen.

throwIfExists
Boolean

trueom een uitzondering te genereren als de ConfigurationElement opgegeven al is opgenomen in de ConfigurationElementCollection; anders . false

Uitzonderingen

De ConfigurationElement toe te voegen waarde bestaat al in de ConfigurationElementCollection en de throwIfExists parameter is true.

Opmerkingen

Gebruik de optionele parameter throwIfExists om een Exception uitzondering te genereren als het opgegeven ConfigurationElement object al bestaat in de ConfigurationElementCollection verzameling.

Een element wordt alleen beschouwd als een duplicaat als de sleutels identiek zijn, maar de waarden verschillen. Elementen met identieke sleutels en waarden worden op de achtergrond geaccepteerd omdat de elementen niet concurreren. Een element met een identieke sleutel, maar een andere waarde kan niet worden toegevoegd omdat er geen logica is om te bepalen welke van de concurrerende waarden moet worden nageleefd.

Van toepassing op

BaseAdd(Int32, ConfigurationElement)

Hiermee voegt u een configuratie-element toe aan de verzameling configuratie-elementen.

protected:
 virtual void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected virtual void BaseAdd(int index, System.Configuration.ConfigurationElement element);
abstract member BaseAdd : int * System.Configuration.ConfigurationElement -> unit
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overridable Sub BaseAdd (index As Integer, element As ConfigurationElement)

Parameters

index
Int32

De indexlocatie waarop de opgegeven ConfigurationElementlocatie moet worden toegevoegd.

element
ConfigurationElement

De ConfigurationElement te toevoegen.

Opmerkingen

Gebruik de index parameter om het ConfigurationElement object toe te voegen aan het ConfigurationElementCollection object op een specifieke indexlocatie.

Van toepassing op