ConfigurationElementCollection.BaseAdd Metod

Definition

Lägger till en ConfigurationElement till en ConfigurationElementCollection instans när den åsidosättas i en härledd klass.

Överlagringar

Name Description
BaseAdd(ConfigurationElement)

Lägger till ett konfigurationselement i ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Lägger till ett konfigurationselement i konfigurationselementsamlingen.

BaseAdd(Int32, ConfigurationElement)

Lägger till ett konfigurationselement i konfigurationselementsamlingen.

Kommentarer

BaseAdd Använd metoden för att lägga till en ny ConfigurationElement i samlingen. Åsidosätt i en härledd klass om anpassat beteende krävs när elementet läggs till.

När du lägger till betraktas ett element endast som en dubblett om nycklarna är identiska men värdena är olika. Element med identiska nycklar och värden accepteras tyst eftersom elementen inte konkurrerar. Ett element med en identisk nyckel men ett annat värde kan dock inte läggas till eftersom det inte finns någon logik för att avgöra vilka av de konkurrerande värdena som ska respekteras.

BaseAdd(ConfigurationElement)

Lägger till ett konfigurationselement i ConfigurationElementCollection.

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)

Parametrar

element
ConfigurationElement

Att ConfigurationElement lägga till.

Exempel

I följande kodexempel visas hur du åsidosätter BaseAdd metoden och hur du anropar den från en Add metod.

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

Kommentarer

BaseAdd Använd metoden för att lägga till en ny ConfigurationElement i samlingen. Åsidosätt den i en härledd klass om anpassat beteende krävs när elementet läggs till.

När du lägger till betraktas ett element endast som en dubblett om nycklarna är identiska men värdena är olika. Element med identiska nycklar och värden accepteras tyst eftersom elementen inte konkurrerar. Ett element med en identisk nyckel men ett annat värde kan dock inte läggas till eftersom det inte finns någon logik för att avgöra vilka av de konkurrerande värdena som ska respekteras.

Gäller för

BaseAdd(ConfigurationElement, Boolean)

Lägger till ett konfigurationselement i konfigurationselementsamlingen.

protected public:
 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 Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

Parametrar

element
ConfigurationElement

Att ConfigurationElement lägga till.

throwIfExists
Boolean

trueför att utlösa ett undantag om den ConfigurationElement angivna redan finns i ConfigurationElementCollection; annars . false

Undantag

Att ConfigurationElement lägga till finns redan i parametern ConfigurationElementCollectionthrowIfExists och är true.

Kommentarer

Använd den valfria parametern throwIfExists för att generera ett Exception undantag om det angivna ConfigurationElement objektet redan finns i ConfigurationElementCollection samlingen.

Ett element betraktas endast som en dubblett om nycklarna är identiska men värdena skiljer sig. Element med identiska nycklar och värden accepteras tyst eftersom elementen inte konkurrerar. Ett element med en identisk nyckel men ett annat värde kan dock inte läggas till eftersom det inte finns någon logik för att avgöra vilka av de konkurrerande värdena som ska respekteras.

Gäller för

BaseAdd(Int32, ConfigurationElement)

Lägger till ett konfigurationselement i konfigurationselementsamlingen.

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)

Parametrar

index
Int32

Indexplatsen där du vill lägga till den angivna ConfigurationElement.

element
ConfigurationElement

Att ConfigurationElement lägga till.

Kommentarer

Använd parametern index för att lägga ConfigurationElement till ConfigurationElementCollection objektet på en specifik indexplats.

Gäller för