ConfigurationElementCollection.BaseAdd Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет ConfigurationElement к экземпляру ConfigurationElementCollection при переопределении в производном классе.
Перегрузки
BaseAdd(ConfigurationElement) |
Добавляет новый элемент конфигурации в ConfigurationElementCollection. |
BaseAdd(ConfigurationElement, Boolean) |
Добавляет элемент конфигурации в коллекцию элементов конфигурации. |
BaseAdd(Int32, ConfigurationElement) |
Добавляет элемент конфигурации в коллекцию элементов конфигурации. |
Комментарии
Используйте метод , BaseAdd чтобы добавить новый ConfigurationElement объект в коллекцию. Переопределите в производном классе, если при добавлении элемента требуется пользовательское поведение.
При добавлении элемент считается дубликатом, только если ключи идентичны, но значения различаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.
BaseAdd(ConfigurationElement)
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
Добавляет новый элемент конфигурации в 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)
Параметры
- element
- ConfigurationElement
Добавляемый объект ConfigurationElement.
Примеры
В следующем примере кода показано, как переопределить BaseAdd метод и как вызвать его из Add
метода .
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
Комментарии
Используйте метод , BaseAdd чтобы добавить новый ConfigurationElement объект в коллекцию. Переопределите его в производном классе, если при добавлении элемента требуется пользовательское поведение.
При добавлении элемент считается дубликатом, только если ключи идентичны, но значения различаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.
Применяется к
BaseAdd(ConfigurationElement, Boolean)
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
Добавляет элемент конфигурации в коллекцию элементов конфигурации.
protected:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected public:
void BaseAdd(System::Configuration::ConfigurationElement ^ element, bool throwIfExists);
protected 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 Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Protected Friend Sub BaseAdd (element As ConfigurationElement, throwIfExists As Boolean)
Параметры
- element
- ConfigurationElement
Добавляемый объект ConfigurationElement.
- throwIfExists
- Boolean
Значение true
, чтобы выдать исключение, если указанный ConfigurationElement уже содержится в ConfigurationElementCollection; в противном случае — значение false
.
Исключения
Добавляемый ConfigurationElement уже существует в ConfigurationElementCollection и параметр throwIfExists
равен true
.
Комментарии
Используйте необязательный параметр throwIfExists
для создания Exception исключения, если указанный ConfigurationElement объект уже существует в ConfigurationElementCollection коллекции.
Элемент считается дублирующимся, только если ключи идентичны, но значения отличаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.
Применяется к
BaseAdd(Int32, ConfigurationElement)
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
Добавляет элемент конфигурации в коллекцию элементов конфигурации.
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)
Параметры
- index
- Int32
Расположение индекса, в которое добавляется указанный ConfigurationElement.
- element
- ConfigurationElement
Добавляемый объект ConfigurationElement.
Комментарии
Используйте параметр , index
чтобы добавить объект в ConfigurationElement в определенном расположении ConfigurationElementCollection индекса.