ConfigurationElementCollection.BaseAdd Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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)
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)
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.