ConfigurationElementCollection.CreateNewElement Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, cria um novo ConfigurationElement.
Sobrecargas
CreateNewElement(String) |
Cria um novo ConfigurationElement quando substituído em uma classe derivada. |
CreateNewElement() |
Quando substituído em uma classe derivada, cria um novo ConfigurationElement. |
Comentários
Substitua o CreateNewElement método para criar objetos personalizados ConfigurationElement de um tipo específico. Quando uma coleção é carregada do arquivo de configuração, CreateNewElement é chamado para criar elementos individuais. CreateNewElement deve ser substituído em classes que derivam da ConfigurationElementCollection classe .
CreateNewElement(String)
Cria um novo ConfigurationElement quando substituído em uma classe 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
O nome do ConfigurationElement a ser criado.
Retornos
Um novo ConfigurationElement com um nome especificado.
Comentários
Substitua o CreateNewElement método para criar objetos personalizados ConfigurationElement de um tipo específico. Quando uma coleção é carregada do arquivo de configuração, CreateNewElement é chamado para criar elementos individuais. CreateNewElement deve ser substituído em classes que derivam da ConfigurationElementCollection classe .
Notas aos Herdeiros
Se você criar uma coleção personalizada ConfigurationElementCollection que contenha tipos heterogêneos, deverá executar estas ConfigurationElement etapas:
Substitua o método GetElementKey(ConfigurationElement).
Verifique se o GetElementKey(ConfigurationElement) método retorna uma cadeia de caracteres que identifica o tipo do elemento que você criou chamando o CreateNewElement(String) método .
Aplica-se a
CreateNewElement()
Quando substituído em uma classe derivada, cria um novo 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
Retornos
Um ConfigurationElement recém-criado.
Exemplos
O exemplo de código a seguir mostra como substituir o CreateNewElement método .
protected override ConfigurationElement CreateNewElement()
{
return new UrlConfigElement();
}
Protected Overloads Overrides Function CreateNewElement() As ConfigurationElement
Return New UrlConfigElement()
End Function
Comentários
Substitua o CreateNewElement método para criar objetos personalizados ConfigurationElement de um tipo específico. Quando uma coleção é carregada do arquivo de configuração, CreateNewElement é chamado para criar elementos individuais. CreateNewElement deve ser substituído em classes que derivam da ConfigurationElementCollection classe .