Compartir a través de


ExtensionElementCollection.BaseAdd Método

Definición

Agrega un elemento de configuración a la colección ExtensionElementCollection.

Sobrecargas

BaseAdd(ConfigurationElement)

Agrega un elemento de configuración a la colección ExtensionElementCollection.

BaseAdd(Int32, ConfigurationElement)

Agrega un elemento de configuración a la ExtensionElementCollection, en la ubicación especificada.

Comentarios

Al agregar, se considera que un elemento es un duplicado de otro sólo en el caso de que sus claves sean idénticas y sus valores diferentes. Los elementos que tienen idénticas claves y valores se aceptan sin notificación alguna porque los elementos no entran en conflicto. Sin embargo, no se puede agregar un elemento que tenga la misma clave que otro pero un valor diferente porque no hay una lógica para determinar cuál de los valores en conflicto debe prevalecer.

BaseAdd(ConfigurationElement)

Agrega un elemento de configuración a la colección ExtensionElementCollection.

protected:
 override void BaseAdd(System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (System.Configuration.ConfigurationElement element);
override this.BaseAdd : System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (element As ConfigurationElement)

Parámetros

element
ConfigurationElement

ConfigurationElement que se va a agregar.

Excepciones

Una extensión con el mismo nombre o tipo que element ya existe en la colección.

Comentarios

Al agregar, se considera que un elemento es un duplicado de otro sólo en el caso de que sus claves sean idénticas y sus valores diferentes. Los elementos que tienen idénticas claves y valores se aceptan sin notificación alguna porque los elementos no entran en conflicto. Sin embargo, no se puede agregar un elemento que tenga la misma clave que otro pero un valor diferente porque no hay una lógica para determinar cuál de los valores en conflicto debe prevalecer.

Se aplica a

BaseAdd(Int32, ConfigurationElement)

Agrega un elemento de configuración a la ExtensionElementCollection, en la ubicación especificada.

protected:
 override void BaseAdd(int index, System::Configuration::ConfigurationElement ^ element);
protected override void BaseAdd (int index, System.Configuration.ConfigurationElement element);
override this.BaseAdd : int * System.Configuration.ConfigurationElement -> unit
Protected Overrides Sub BaseAdd (index As Integer, element As ConfigurationElement)

Parámetros

index
Int32

Ubicación de índice en el que se va a agregar element.

element
ConfigurationElement

ConfigurationElement que se va a agregar.

Excepciones

Una extensión con el mismo nombre o tipo que element ya existe en la colección.

Comentarios

Al agregar, se considera que un elemento es un duplicado de otro sólo en el caso de que sus claves sean idénticas y sus valores diferentes. Los elementos que tienen idénticas claves y valores se aceptan sin notificación alguna porque los elementos no entran en conflicto. Sin embargo, no se puede agregar un elemento que tenga la misma clave que otro pero un valor diferente porque no hay una lógica para determinar cuál de los valores en conflicto debe prevalecer.

Se aplica a