ConfigurationElementCollection.BaseAdd Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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)
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 index
ConfigurationElement přidejte objekt do konkrétního umístění indexu ConfigurationElementCollection .