ConfigurationElementCollection.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 einer ConfigurationElement Instanz eine ConfigurationElementCollection Instanz hinzu, wenn sie in einer abgeleiteten Klasse überschrieben wird.
Überlädt
| Name | Beschreibung |
|---|---|
| BaseAdd(ConfigurationElement) |
Fügt dem ConfigurationElementCollection.-Element ein Konfigurationselement hinzu. |
| BaseAdd(ConfigurationElement, Boolean) |
Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu. |
| BaseAdd(Int32, ConfigurationElement) |
Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu. |
Hinweise
Verwenden Sie die BaseAdd Methode, um der Auflistung eine neue ConfigurationElement Hinzuzufügen. Überschreiben Sie in einer abgeleiteten Klasse, wenn benutzerdefiniertes Verhalten erforderlich ist, wenn das Element hinzugefügt wird.
Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, aber die Werte unterschiedlich sind. Elemente mit identischen Schlüsseln und Werten werden im Hintergrund akzeptiert, da die Elemente nicht konkurrieren. Ein Element mit einem identischen Schlüssel, aber ein anderer Wert kann nicht hinzugefügt werden, da es keine Logik gibt, um zu bestimmen, welche der konkurrierenden Werte berücksichtigt werden sollten.
BaseAdd(ConfigurationElement)
Fügt dem ConfigurationElementCollection.-Element ein Konfigurationselement hinzu.
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
Der ConfigurationElement hinzuzufügende
Beispiele
Das folgende Codebeispiel zeigt, wie die BaseAdd Methode überschreibt und wie sie von einer Add Methode aufgerufen wird.
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 die BaseAdd Methode, um der Auflistung eine neue ConfigurationElement Hinzuzufügen. Überschreiben Sie sie in einer abgeleiteten Klasse, wenn benutzerdefiniertes Verhalten erforderlich ist, wenn das Element hinzugefügt wird.
Beim Hinzufügen wird ein Element nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, aber die Werte unterschiedlich sind. Elemente mit identischen Schlüsseln und Werten werden im Hintergrund akzeptiert, da die Elemente nicht konkurrieren. Ein Element mit einem identischen Schlüssel, aber ein anderer Wert kann nicht hinzugefügt werden, da es keine Logik gibt, um zu bestimmen, welche der konkurrierenden Werte berücksichtigt werden sollten.
Gilt für:
BaseAdd(ConfigurationElement, Boolean)
Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.
protected public:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected internal void BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists);
protected 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)
Protected Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Parameter
- element
- ConfigurationElement
Der ConfigurationElement hinzuzufügende
- throwIfExists
- Boolean
trueum eine Ausnahme auszuwerfen, wenn die ConfigurationElement angegebene bereits in der ConfigurationElementCollection; enthalten ist, andernfalls . false
Ausnahmen
Das ConfigurationElement hinzuzufügende Argument ist bereits im ConfigurationElementCollection Parameter throwIfExistsvorhanden.true
Hinweise
Verwenden Sie den optionalen Parameter throwIfExists , um eine Exception Ausnahme auszuwerfen, wenn das angegebene ConfigurationElement Objekt bereits in der ConfigurationElementCollection Auflistung vorhanden ist.
Ein Element wird nur dann als Duplikat betrachtet, wenn die Schlüssel identisch sind, aber die Werte unterschiedlich sind. Elemente mit identischen Schlüsseln und Werten werden im Hintergrund akzeptiert, da die Elemente nicht konkurrieren. Ein Element mit einem identischen Schlüssel, aber ein anderer Wert kann nicht hinzugefügt werden, da es keine Logik gibt, um zu bestimmen, welche der konkurrierenden Werte berücksichtigt werden sollten.
Gilt für:
BaseAdd(Int32, ConfigurationElement)
Fügt der Konfigurationselementauflistung ein Konfigurationselement hinzu.
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
Der Indexspeicherort, an dem der angegebene ConfigurationElementWert hinzugefügt werden soll.
- element
- ConfigurationElement
Der ConfigurationElement hinzuzufügende
Hinweise
Verwenden Sie den index Parameter, um das ConfigurationElement Objekt an ConfigurationElementCollection einer bestimmten Indexposition hinzuzufügen.