ConfigurationElementCollection.BaseAdd Metoda

Definicja

Dodaje element ConfigurationElement do ConfigurationElementCollection wystąpienia podczas zastępowania w klasie pochodnej.

Przeciążenia

BaseAdd(ConfigurationElement)

Dodaje element konfiguracji do elementu ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Dodaje element konfiguracji do kolekcji elementów konfiguracji.

BaseAdd(Int32, ConfigurationElement)

Dodaje element konfiguracji do kolekcji elementów konfiguracji.

Uwagi

BaseAdd Użyj metody , aby dodać nową ConfigurationElement do kolekcji. Przesłoń w klasie pochodnej, jeśli zachowanie niestandardowe jest wymagane po dodaniu elementu.

Podczas dodawania element jest uznawany za duplikat tylko wtedy, gdy klucze są identyczne, ale wartości są różne. Elementy z identycznymi kluczami i wartościami są akceptowane w trybie dyskretnym, ponieważ elementy nie konkurują. Nie można jednak dodać elementu o identycznym kluczu, ale nie można dodać innej wartości, ponieważ nie ma logiki określania, która z konkurencyjnych wartości powinna być honorowana.

BaseAdd(ConfigurationElement)

Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs

Dodaje element konfiguracji do elementu ConfigurationElementCollection.

C#
protected virtual void BaseAdd (System.Configuration.ConfigurationElement element);

Parametry

element
ConfigurationElement

Element do dodania ConfigurationElement .

Przykłady

W poniższym przykładzie kodu pokazano, jak zastąpić metodę BaseAdd i jak ją wywołać z Add metody .

C#
public void Add(UrlConfigElement url)
{
    BaseAdd(url);

    // Your custom code goes here.
}

Uwagi

BaseAdd Użyj metody , aby dodać nową ConfigurationElement do kolekcji. Zastąp go w klasie pochodnej, jeśli zachowanie niestandardowe jest wymagane po dodaniu elementu.

Podczas dodawania element jest uznawany za duplikat tylko wtedy, gdy klucze są identyczne, ale wartości są różne. Elementy z identycznymi kluczami i wartościami są akceptowane w trybie dyskretnym, ponieważ elementy nie konkurują. Nie można jednak dodać elementu o identycznym kluczu, ale nie można dodać innej wartości, ponieważ nie ma logiki określania, która z konkurencyjnych wartości powinna być honorowana.

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

BaseAdd(ConfigurationElement, Boolean)

Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs

Dodaje element konfiguracji do kolekcji elementów konfiguracji.

C#
protected void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);
C#
protected internal void BaseAdd (System.Configuration.ConfigurationElement element, bool throwIfExists);

Parametry

element
ConfigurationElement

Element do dodania ConfigurationElement .

throwIfExists
Boolean

true aby zgłosić wyjątek, jeśli ConfigurationElement określony jest już zawarty w elemecie ConfigurationElementCollection; w przeciwnym razie false.

Wyjątki

Element do dodania ConfigurationElement już istnieje w obiekcie ConfigurationElementCollection , a throwIfExists parametr to true.

Uwagi

Użyj opcjonalnego parametru throwIfExists , aby zgłosić Exception wyjątek, jeśli określony ConfigurationElement obiekt już istnieje w kolekcji ConfigurationElementCollection .

Element jest uważany za duplikat tylko wtedy, gdy klucze są identyczne, ale wartości są różne. Elementy z identycznymi kluczami i wartościami są akceptowane w trybie dyskretnym, ponieważ elementy nie konkurują. Nie można jednak dodać elementu o identycznym kluczu, ale nie można dodać innej wartości, ponieważ nie ma logiki określania, która z konkurencyjnych wartości powinna być honorowana.

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

BaseAdd(Int32, ConfigurationElement)

Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs
Źródło:
ConfigurationElementCollection.cs

Dodaje element konfiguracji do kolekcji elementów konfiguracji.

C#
protected virtual void BaseAdd (int index, System.Configuration.ConfigurationElement element);

Parametry

index
Int32

Lokalizacja indeksu, w której należy dodać określony ConfigurationElementelement .

element
ConfigurationElement

Element do dodania ConfigurationElement .

Uwagi

Użyj parametru indexConfigurationElement , aby dodać obiekt do ConfigurationElementCollection określonej lokalizacji indeksu.

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9