ConfigurationElementCollection.BaseAdd Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.