ConfigurationElementCollection.BaseAdd Methode

Definition

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)

Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs

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)

Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs

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)

Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs
Quelle:
ConfigurationElementCollection.cs

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.

Gilt für: