ExtensionElementCollection.BaseAdd Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der ExtensionElementCollection ein Konfigurationselement hinzu.
Überlädt
BaseAdd(ConfigurationElement) |
Fügt der ExtensionElementCollection ein Konfigurationselement hinzu. |
BaseAdd(Int32, ConfigurationElement) |
Fügt der ExtensionElementCollection am angegebenen Speicherort ein Konfigurationselement hinzu. |
Hinweise
Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte sich aber unterscheiden. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen. 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.
BaseAdd(ConfigurationElement)
Fügt der ExtensionElementCollection ein Konfigurationselement hinzu.
protected:
override void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (System.Configuration.ConfigurationElement element);
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (element As ConfigurationElement)
Parameter
- element
- ConfigurationElement
Das hinzuzufügende ConfigurationElement.
Ausnahmen
Eine Erweiterung mit demselben Namen oder Typ wie element
bereits in der Auflistung vorhanden ist.
Hinweise
Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte sich aber unterscheiden. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen. 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.
Gilt für
BaseAdd(Int32, ConfigurationElement)
Fügt der ExtensionElementCollection am angegebenen Speicherort ein Konfigurationselement hinzu.
protected:
override void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (int index, System.Configuration.ConfigurationElement element);
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (index As Integer, element As ConfigurationElement)
Parameter
- index
- Int32
Der Indexspeicherort, an dem das element
hinzugefügt werden soll.
- element
- ConfigurationElement
Das hinzuzufügende ConfigurationElement.
Ausnahmen
Eine Erweiterung mit demselben Namen oder Typ wie element
bereits in der Auflistung vorhanden ist.
Hinweise
Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, die Werte sich aber unterscheiden. Elemente mit gleichen Schlüsseln und Werten werden ohne Meldung akzeptiert, da die Elemente nicht in Konflikt miteinander stehen. 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.