ExtensionElementCollection.BaseAdd Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.