ConfigurationElementCollection.BaseAdd Método

Definição

Adiciona um ConfigurationElement a uma instância ConfigurationElementCollection quando substituído em uma classe derivada.Adds a ConfigurationElement to an ConfigurationElementCollection instance when overridden in a derived class.

Sobrecargas

BaseAdd(ConfigurationElement)

Adiciona um elemento de configuração ao ConfigurationElementCollection.Adds a configuration element to the ConfigurationElementCollection.

BaseAdd(ConfigurationElement, Boolean)

Adiciona um elemento de configuração à coleção de elementos de configuração.Adds a configuration element to the configuration element collection.

BaseAdd(Int32, ConfigurationElement)

Adiciona um elemento de configuração à coleção de elementos de configuração.Adds a configuration element to the configuration element collection.

Comentários

Use o BaseAdd método para adicionar um novo ConfigurationElement à coleção.Use the BaseAdd method to add a new ConfigurationElement to the collection. Substituir em uma classe derivada se o comportamento personalizado for necessário quando o elemento for adicionado.Override in a derived class if custom behavior is required when the element is added.

Ao adicionar, um elemento será considerado uma duplicata somente se as chaves forem idênticas, mas os valores forem diferentes.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Elementos com chaves e valores idênticos são aceitos silenciosamente, porque os elementos não competem.Elements with identical keys and values are accepted silently because the elements do not compete. No entanto, um elemento com uma chave idêntica, mas um valor diferente não pode ser adicionado porque não há nenhuma lógica para determinar qual dos valores concorrentes deve ser aceito.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement)

Adiciona um elemento de configuração ao ConfigurationElementCollection.Adds a configuration element to the 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)

Parâmetros

element
ConfigurationElement

O ConfigurationElement a ser adicionado.The ConfigurationElement to add.

Exemplos

O exemplo de código a seguir mostra como substituir BaseAdd o método e como chamá-lo de Add um método.The following code example shows how to override the BaseAdd method and how to call it from an Add method.

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

Comentários

Use o BaseAdd método para adicionar um novo ConfigurationElement à coleção.Use the BaseAdd method to add a new ConfigurationElement to the collection. Substitua-o em uma classe derivada se o comportamento personalizado for necessário quando o elemento for adicionado.Override it in a derived class if custom behavior is required when the element is added.

Ao adicionar, um elemento será considerado uma duplicata somente se as chaves forem idênticas, mas os valores forem diferentes.When adding, an element is considered a duplicate only if the keys are identical but the values are different. Elementos com chaves e valores idênticos são aceitos silenciosamente, porque os elementos não competem.Elements with identical keys and values are accepted silently because the elements do not compete. No entanto, um elemento com uma chave idêntica, mas um valor diferente não pode ser adicionado porque não há nenhuma lógica para determinar qual dos valores concorrentes deve ser aceito.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(ConfigurationElement, Boolean)

Adiciona um elemento de configuração à coleção de elementos de configuração.Adds a configuration element to the configuration element collection.

protected public:
 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 Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)

Parâmetros

element
ConfigurationElement

O ConfigurationElement a ser adicionado.The ConfigurationElement to add.

throwIfExists
Boolean

true para gerar uma exceção se o ConfigurationElement especificado já fizer parte de ConfigurationElementCollection, caso contrário, false.true to throw an exception if the ConfigurationElement specified is already contained in the ConfigurationElementCollection; otherwise, false.

Exceções

O ConfigurationElement a ser adicionado já existe no ConfigurationElementCollection e o parâmetro throwIfExists é true.The ConfigurationElement to add already exists in the ConfigurationElementCollection and the throwIfExists parameter is true.

Comentários

Use o parâmetro throwIfExists opcional para lançar uma Exception exceção se o objeto ConfigurationElement especificado já existir na ConfigurationElementCollection coleção.Use the optional parameter throwIfExists to throw an Exception exception if the specified ConfigurationElement object already exists in the ConfigurationElementCollection collection.

Um elemento será considerado uma duplicata somente se as chaves forem idênticas, mas os valores forem diferentes.An element is considered a duplicate only if the keys are identical but the values are different. Elementos com chaves e valores idênticos são aceitos silenciosamente, porque os elementos não competem.Elements with identical keys and values are accepted silently because the elements do not compete. No entanto, um elemento com uma chave idêntica, mas um valor diferente não pode ser adicionado porque não há nenhuma lógica para determinar qual dos valores concorrentes deve ser aceito.However, an element with an identical key but a different value cannot be added because there is no logic to determine which of the competing values should be honored.

BaseAdd(Int32, ConfigurationElement)

Adiciona um elemento de configuração à coleção de elementos de configuração.Adds a configuration element to the configuration element collection.

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)

Parâmetros

index
Int32

O local do índice no qual adicionar o ConfigurationElement especificado.The index location at which to add the specified ConfigurationElement.

element
ConfigurationElement

O ConfigurationElement a ser adicionado.The ConfigurationElement to add.

Comentários

Use o index parâmetro para adicionar o ConfigurationElement objeto ao ConfigurationElementCollection em um local de índice específico.Use the index parameter to add the ConfigurationElement object to the ConfigurationElementCollection at a specific index location.

Aplica-se a