ConfigurationElementCollection.BaseAdd Methode

Definition

Fügt einer ConfigurationElement-Instanz beim Überschreiben in einer abgeleiteten Klasse ein ConfigurationElementCollection hinzu.Adds a ConfigurationElement to an ConfigurationElementCollection instance when overridden in a derived class.

Überlädt

BaseAdd(ConfigurationElement)

Fügt der ConfigurationElementCollection ein Konfigurationselement hinzu.Adds a configuration element to the ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.Adds a configuration element to the configuration element collection.

BaseAdd(Int32, ConfigurationElement)

Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.Adds a configuration element to the configuration element collection.

Hinweise

Verwenden Sie BaseAdd die-Methode, um ConfigurationElement der Auflistung ein neues hinzuzufügen.Use the BaseAdd method to add a new ConfigurationElement to the collection. Überschreiben in einer abgeleiteten Klasse, wenn beim Hinzufügen des Elements ein benutzerdefiniertes Verhalten erforderlich ist.Override in a derived class if custom behavior is required when the element is added.

Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte sich aber unterscheiden.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen.Elements with identical keys and values are accepted silently because the elements do not compete. Allerdings kann ein Element mit identischem Schlüssel, aber abweichendem Wert, nicht hinzugefügt werden, da keine Logik vorhanden ist, anhand derer bestimmt werden könnte, welcher der beiden in Konflikt stehenden Werte berücksichtigt werden soll.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement)

Fügt der ConfigurationElementCollection ein Konfigurationselement hinzu.Adds a configuration element to the 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)

Parameter

element
ConfigurationElement

Das hinzuzufügende ConfigurationElement.The ConfigurationElement to add.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die BaseAdd -Methode überschrieben und aus einer Add -Methode aufgerufen wird.The following code example shows how to override the BaseAdd method and how to call it from an Add method.

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

Hinweise

Verwenden Sie BaseAdd die-Methode, um ConfigurationElement der Auflistung ein neues hinzuzufügen.Use the BaseAdd method to add a new ConfigurationElement to the collection. Überschreiben Sie es in einer abgeleiteten Klasse, wenn beim Hinzufügen des Elements ein benutzerdefiniertes Verhalten erforderlich ist.Override it in a derived class if custom behavior is required when the element is added.

Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte sich aber unterscheiden.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen.Elements with identical keys and values are accepted silently because the elements do not compete. Allerdings kann ein Element mit identischem Schlüssel, aber abweichendem Wert, nicht hinzugefügt werden, da keine Logik vorhanden ist, anhand derer bestimmt werden könnte, welcher der beiden in Konflikt stehenden Werte berücksichtigt werden soll.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement, Boolean)

Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.Adds a configuration element to the configuration element collection.

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)

Parameter

element
ConfigurationElement

Das hinzuzufügende ConfigurationElement.The ConfigurationElement to add.

throwIfExists
Boolean

true, um eine Ausnahme auszulösen, wenn das angegebene ConfigurationElement bereits in der ConfigurationElementCollection enthalten ist; andernfalls false.true to throw an exception if the ConfigurationElement specified is already contained in the ConfigurationElementCollection; otherwise, false.

Ausnahmen

Das hinzuzufügende ConfigurationElement ist bereits in der ConfigurationElementCollection vorhanden, und der throwIfExists-Parameter ist true.The ConfigurationElement to add already exists in the ConfigurationElementCollection and the throwIfExists parameter is true.

Hinweise

Verwenden Sie den optionalen throwIfExists -Parameter, Exception um eine Ausnahme auszulösen ConfigurationElement , wenn das angegebene Objekt ConfigurationElementCollection bereits in der Auflistung vorhanden ist.Use the optional parameter throwIfExists to throw an Exception exception if the specified ConfigurationElement object already exists in the ConfigurationElementCollection collection.

Ein Element wird nur als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte jedoch unterschiedlich sind.An element is considered a duplicate only if the keys are identical but the values are different. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen.Elements with identical keys and values are accepted silently because the elements do not compete. Allerdings kann ein Element mit identischem Schlüssel, aber abweichendem Wert, nicht hinzugefügt werden, da keine Logik vorhanden ist, anhand derer bestimmt werden könnte, welcher der beiden in Konflikt stehenden Werte berücksichtigt werden soll.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(Int32, ConfigurationElement)

Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.Adds a configuration element to the configuration element collection.

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)

Parameter

index
Int32

Die Indexposition, an der das angegebene ConfigurationElement hinzugefügt werden soll.The index location at which to add the specified ConfigurationElement.

element
ConfigurationElement

Das hinzuzufügende ConfigurationElement.The ConfigurationElement to add.

Hinweise

Verwenden index SiedenConfigurationElementCollection -Parameter, um das ObjektaneinerbestimmtenIndexpositionderhinzuzufügen.ConfigurationElementUse the index parameter to add the ConfigurationElement object to the ConfigurationElementCollection at a specific index location.

Gilt für: