ConfigurationElementCollection.CreateNewElement 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í.
Cuando se reemplaza en una clase derivada, se crea un nuevo objeto ConfigurationElement.
Sobrecargas
CreateNewElement(String) |
Crea un nuevo objeto ConfigurationElement cuando se reemplaza en una clase derivada. |
CreateNewElement() |
Cuando se reemplaza en una clase derivada, se crea un nuevo objeto ConfigurationElement. |
Comentarios
Invalide el CreateNewElement método para crear objetos personalizados ConfigurationElement de un tipo específico. Cuando se carga una colección desde el archivo de configuración, CreateNewElement se llama a para crear elementos individuales. CreateNewElement debe invalidarse en las clases que derivan de la ConfigurationElementCollection clase .
CreateNewElement(String)
Crea un nuevo objeto ConfigurationElement cuando se reemplaza en una clase derivada.
protected:
virtual System::Configuration::ConfigurationElement ^ CreateNewElement(System::String ^ elementName);
protected virtual System.Configuration.ConfigurationElement CreateNewElement (string elementName);
abstract member CreateNewElement : string -> System.Configuration.ConfigurationElement
override this.CreateNewElement : string -> System.Configuration.ConfigurationElement
Protected Overridable Function CreateNewElement (elementName As String) As ConfigurationElement
Parámetros
- elementName
- String
Nombre del objeto ConfigurationElement que se va a crear.
Devoluciones
Un nuevo ConfigurationElement con un nombre especificado.
Comentarios
Invalide el CreateNewElement método para crear objetos personalizados ConfigurationElement de un tipo específico. Cuando se carga una colección desde el archivo de configuración, CreateNewElement se llama a para crear elementos individuales. CreateNewElement debe invalidarse en las clases que derivan de la ConfigurationElementCollection clase .
Notas a los desarrolladores de herederos
Si crea una colección personalizada ConfigurationElementCollection que contiene tipos heterogéneos ConfigurationElement , debe realizar estos pasos:
Invalide el método GetElementKey(ConfigurationElement).
Asegúrese de que el GetElementKey(ConfigurationElement) método devuelve una cadena que identifica el tipo del elemento que creó llamando al CreateNewElement(String) método .
Se aplica a
CreateNewElement()
Cuando se reemplaza en una clase derivada, se crea un nuevo objeto ConfigurationElement.
protected:
abstract System::Configuration::ConfigurationElement ^ CreateNewElement();
protected abstract System.Configuration.ConfigurationElement CreateNewElement ();
abstract member CreateNewElement : unit -> System.Configuration.ConfigurationElement
Protected MustOverride Function CreateNewElement () As ConfigurationElement
Devoluciones
Una celda ConfigurationElement recién creada.
Ejemplos
En el ejemplo de código siguiente se muestra cómo invalidar el CreateNewElement método .
protected override ConfigurationElement CreateNewElement()
{
return new UrlConfigElement();
}
Protected Overloads Overrides Function CreateNewElement() As ConfigurationElement
Return New UrlConfigElement()
End Function
Comentarios
Invalide el CreateNewElement método para crear objetos personalizados ConfigurationElement de un tipo específico. Cuando se carga una colección desde el archivo de configuración, CreateNewElement se llama a para crear elementos individuales. CreateNewElement debe invalidarse en las clases que derivan de la ConfigurationElementCollection clase .