ConfigurationElementCollection.BaseAdd Metodo

Definizione

Aggiunge una classe ConfigurationElement a un'istanza ConfigurationElementCollection quando ne viene eseguito l'override in una classe derivata.

Overload

BaseAdd(ConfigurationElement)

Aggiunge un elemento di configurazione a ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.

BaseAdd(Int32, ConfigurationElement)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.

Commenti

Utilizzare il BaseAdd metodo per aggiungere una nuova ConfigurationElement alla raccolta. Eseguire l'override in una classe derivata se è necessario un comportamento personalizzato quando viene aggiunto l'elemento.

Quando viene aggiunto, un elemento viene considerato un duplicato solo se le chiavi sono identiche ma i valori sono differenti. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione. Non è possibile, tuttavia, aggiungere un elemento con una chiave identica ma un valore differente perché non è possibile determinare quale dei valori in competizione debba essere rispettato.

BaseAdd(ConfigurationElement)

Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs

Aggiunge un elemento di configurazione a 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)

Parametri

element
ConfigurationElement

Oggetto ConfigurationElement da aggiungere.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del BaseAdd metodo e come chiamarlo da un Add metodo.

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

Commenti

Utilizzare il BaseAdd metodo per aggiungere una nuova ConfigurationElement alla raccolta. Esegui l'override in una classe derivata se il comportamento personalizzato è necessario quando viene aggiunto l'elemento.

Quando viene aggiunto, un elemento viene considerato un duplicato solo se le chiavi sono identiche ma i valori sono differenti. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione. Non è possibile, tuttavia, aggiungere un elemento con una chiave identica ma un valore differente perché non è possibile determinare quale dei valori in competizione debba essere rispettato.

Si applica a

BaseAdd(ConfigurationElement, Boolean)

Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.

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)

Parametri

element
ConfigurationElement

Oggetto ConfigurationElement da aggiungere.

throwIfExists
Boolean

true per generare un'eccezione se la classe ConfigurationElement specificata è già contenuta nella classe ConfigurationElementCollection; in caso contrario, false.

Eccezioni

La classe ConfigurationElement da aggiungere esiste già nella classe ConfigurationElementCollection e il parametro throwIfExists è true.

Commenti

Usare il parametro throwIfExists facoltativo per generare un'eccezione Exception se l'oggetto specificato ConfigurationElement esiste già nell'insieme ConfigurationElementCollection .

Un elemento viene considerato duplicato solo se le chiavi sono identiche, ma i valori sono diversi. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione. Non è possibile, tuttavia, aggiungere un elemento con una chiave identica ma un valore differente perché non è possibile determinare quale dei valori in competizione debba essere rispettato.

Si applica a

BaseAdd(Int32, ConfigurationElement)

Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs
Source:
ConfigurationElementCollection.cs

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.

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)

Parametri

index
Int32

Posizione di indice in cui aggiungere l'oggetto ConfigurationElement specificato.

element
ConfigurationElement

Oggetto ConfigurationElement da aggiungere.

Commenti

Usare il index parametro per aggiungere l'oggetto all'oggetto ConfigurationElementConfigurationElementCollection in una posizione di indice specifica.

Si applica a