ConfigurationElementCollection.BaseAdd Metodo

Definizione

Aggiunge una classe ConfigurationElement a un'istanza ConfigurationElementCollection quando ne viene eseguito l'override in una classe derivata.Adds a ConfigurationElement to an ConfigurationElementCollection instance when overridden in a derived class.

Overload

BaseAdd(ConfigurationElement)

Aggiunge un elemento di configurazione a ConfigurationElementCollection.Adds a configuration element to the ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.Adds a configuration element to the configuration element collection.

BaseAdd(Int32, ConfigurationElement)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.Adds a configuration element to the configuration element collection.

Commenti

Usare il BaseAdd metodo per aggiungere un nuovo oggetto ConfigurationElement alla raccolta.Use the BaseAdd method to add a new ConfigurationElement to the collection. Eseguire l'override in una classe derivata se è necessario un comportamento personalizzato quando l'elemento viene aggiunto.Override in a derived class if custom behavior is required when the element is added.

Quando viene aggiunto, un elemento viene considerato un duplicato solo se le chiavi sono identiche ma i valori sono differenti.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione.Elements with identical keys and values are accepted silently because the elements do not compete. 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.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement)

Aggiunge un elemento di configurazione a ConfigurationElementCollection.Adds a configuration element to the 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.The ConfigurationElement to add.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del BaseAdd metodo e come chiamarlo da un Add metodo.The following code example shows how to override the BaseAdd method and how to call it from an Add method.

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

Usare il BaseAdd metodo per aggiungere un nuovo oggetto ConfigurationElement alla raccolta.Use the BaseAdd method to add a new ConfigurationElement to the collection. Eseguirne l'override in una classe derivata se è necessario un comportamento personalizzato quando l'elemento viene aggiunto.Override it in a derived class if custom behavior is required when the element is added.

Quando viene aggiunto, un elemento viene considerato un duplicato solo se le chiavi sono identiche ma i valori sono differenti.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione.Elements with identical keys and values are accepted silently because the elements do not compete. 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.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

Si applica a

BaseAdd(ConfigurationElement, Boolean)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.Adds a configuration element to the configuration element collection.

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.The ConfigurationElement to add.

throwIfExists
Boolean

true per generare un'eccezione se la classe ConfigurationElement specificata è già contenuta nella classe ConfigurationElementCollection; in caso contrario, false.true to throw an exception if the ConfigurationElement specified is already contained in the ConfigurationElementCollection; otherwise, false.

Eccezioni

La classe ConfigurationElement da aggiungere esiste già nella classe ConfigurationElementCollection e il parametro throwIfExists è true.The ConfigurationElement to add already exists in the ConfigurationElementCollection and the throwIfExists parameter is true.

Commenti

Utilizzare il parametro facoltativo throwIfExists per generare un' Exception eccezione se l' ConfigurationElement oggetto specificato esiste già nella ConfigurationElementCollection raccolta.Use the optional parameter throwIfExists to throw an Exception exception if the specified ConfigurationElement object already exists in the ConfigurationElementCollection collection.

Un elemento viene considerato duplicato solo se le chiavi sono identiche, ma i valori sono diversi.An element is considered a duplicate only if the keys are identical but the values are different. Gli elementi con chiavi e valori identici vengono accettati automaticamente perché non sono in competizione.Elements with identical keys and values are accepted silently because the elements do not compete. 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.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

Si applica a

BaseAdd(Int32, ConfigurationElement)

Aggiunge un elemento di configurazione all'insieme di elementi di configurazione.Adds a configuration element to the configuration element collection.

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.The index location at which to add the specified ConfigurationElement.

element
ConfigurationElement

Oggetto ConfigurationElement da aggiungere.The ConfigurationElement to add.

Commenti

Utilizzare il index parametro per aggiungere l' ConfigurationElement oggetto a ConfigurationElementCollection in una posizione di indice specifica.Use the index parameter to add the ConfigurationElement object to the ConfigurationElementCollection at a specific index location.

Si applica a