ExtensionElementCollection.BaseAdd Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет новый элемент конфигурации в ExtensionElementCollection.
Перегрузки
BaseAdd(ConfigurationElement) |
Добавляет новый элемент конфигурации в ExtensionElementCollection. |
BaseAdd(Int32, ConfigurationElement) |
Добавляет элемент конфигурации в указанное место коллекции ExtensionElementCollection. |
Комментарии
При добавлении элемент считается дубликатом, только если ключи идентичны, но значения различаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.
BaseAdd(ConfigurationElement)
Добавляет новый элемент конфигурации в 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)
Параметры
- element
- ConfigurationElement
Добавляемый объект ConfigurationElement.
Исключения
Расширение с таким же именем или типом, что и у элемента element
, уже есть в коллекции.
Комментарии
При добавлении элемент считается дубликатом, только если ключи идентичны, но значения различаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.
Применяется к
BaseAdd(Int32, ConfigurationElement)
Добавляет элемент конфигурации в указанное место коллекции ExtensionElementCollection.
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)
Параметры
- index
- Int32
Индекс, по которому добавляется элемент element
.
- element
- ConfigurationElement
Добавляемый объект ConfigurationElement.
Исключения
Расширение с таким же именем или типом, что и у элемента element
, уже есть в коллекции.
Комментарии
При добавлении элемент считается дубликатом, только если ключи идентичны, но значения различаются. Элементы с идентичными ключами и значениями принимаются без уведомления, так как они еще не завершены. Однако нельзя добавить элемент с идентичным ключом, но другим значением, так как отсутствует логика для выбора одного из конкурирующих значений.