Sdílet prostřednictvím


ConfigurationElementCollection.BaseAdd Metoda

Definice

ConfigurationElement Přidá do ConfigurationElementCollection instance při přepsání v odvozené třídě.

Přetížení

BaseAdd(ConfigurationElement)

Přidá do objektu ConfigurationElementCollectionelement konfigurace .

BaseAdd(ConfigurationElement, Boolean)

Přidá konfigurační prvek do kolekce elementů konfigurace.

BaseAdd(Int32, ConfigurationElement)

Přidá konfigurační prvek do kolekce elementů konfigurace.

Poznámky

BaseAdd K přidání nového ConfigurationElement do kolekce použijte metodu . Přepsání v odvozené třídě, pokud se při přidání elementu vyžaduje vlastní chování.

Při přidávání se prvek považuje za duplicitní pouze v případě, že jsou klíče identické, ale hodnoty se liší. Elementy se identickými klíči a hodnotami jsou přijímány bezobslužně, protože si elementy nekonkurují. Prvek se stejným klíčem, ale jinou hodnotou však nelze přidat, protože neexistuje logika, která by určila, která z konkurenčních hodnot by měla být respektována.

BaseAdd(ConfigurationElement)

Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs

Přidá do objektu ConfigurationElementCollectionelement konfigurace .

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)

Parametry

element
ConfigurationElement

Příkaz ConfigurationElement , který chcete přidat.

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu BaseAdd a jak ji volat z Add metody.

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

Poznámky

BaseAdd K přidání nového ConfigurationElement do kolekce použijte metodu . Přepište ho v odvozené třídě, pokud se při přidání elementu vyžaduje vlastní chování.

Při přidávání se prvek považuje za duplicitní pouze v případě, že jsou klíče identické, ale hodnoty se liší. Elementy se identickými klíči a hodnotami jsou přijímány bezobslužně, protože si elementy nekonkurují. Prvek se stejným klíčem, ale jinou hodnotou však nelze přidat, protože neexistuje logika, která by určila, která z konkurenčních hodnot by měla být respektována.

Platí pro

BaseAdd(ConfigurationElement, Boolean)

Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs

Přidá konfigurační prvek do kolekce elementů konfigurace.

protected:
 void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
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);
member this.BaseAdd : System.Configuration.ConfigurationElement * bool -> unit
Protected Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Protected Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

Parametry

element
ConfigurationElement

Příkaz ConfigurationElement , který chcete přidat.

throwIfExists
Boolean

true vyvolá výjimku, pokud ConfigurationElement je zadaná hodnota již obsažena v objektu ConfigurationElementCollection; v opačném případě false.

Výjimky

Parametr ConfigurationElement pro přidání již v souboru ConfigurationElementCollection existuje a throwIfExists parametr je true.

Poznámky

Pokud zadaný ConfigurationElement objekt již v ConfigurationElementCollection kolekci existuje, použijte volitelný parametr throwIfExists k vyvolání Exception výjimky.

Prvek je považován za duplicitní pouze v případě, že klíče jsou identické, ale hodnoty se liší. Elementy se identickými klíči a hodnotami jsou přijímány bezobslužně, protože si elementy nekonkurují. Prvek se stejným klíčem, ale jinou hodnotou však nelze přidat, protože neexistuje logika, která by určila, která z konkurenčních hodnot by měla být respektována.

Platí pro

BaseAdd(Int32, ConfigurationElement)

Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs
Zdroj:
ConfigurationElementCollection.cs

Přidá konfigurační prvek do kolekce elementů konfigurace.

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)

Parametry

index
Int32

Umístění indexu, do kterého se má přidat zadaný ConfigurationElementobjekt .

element
ConfigurationElement

Příkaz ConfigurationElement , který chcete přidat.

Poznámky

Pomocí parametru indexConfigurationElement přidejte objekt do konkrétního umístění indexu ConfigurationElementCollection .

Platí pro