ConfigurationElementCollection.CreateNewElement Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе создает новый объект ConfigurationElement.
Перегрузки
CreateNewElement(String) |
При переопределении в производном классе создает новый элемент ConfigurationElement. |
CreateNewElement() |
При переопределении в производном классе создает новый объект ConfigurationElement. |
Комментарии
Переопределите CreateNewElement метод для создания пользовательских ConfigurationElement объектов определенного типа. При загрузке коллекции из файла CreateNewElement конфигурации вызывается для создания отдельных элементов. CreateNewElement должен быть переопределен в классах, производных ConfigurationElementCollection от класса .
CreateNewElement(String)
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
При переопределении в производном классе создает новый элемент ConfigurationElement.
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
Параметры
- elementName
- String
Имя создаваемого элемента ConfigurationElement.
Возвращаемое значение
Новый ConfigurationElement с указанным именем.
Комментарии
Переопределите CreateNewElement метод для создания пользовательских ConfigurationElement объектов определенного типа. При загрузке коллекции из файла CreateNewElement конфигурации вызывается для создания отдельных элементов. CreateNewElement должен быть переопределен в классах, производных ConfigurationElementCollection от класса .
Примечания для тех, кто наследует этот метод
При создании пользовательской ConfigurationElementCollection коллекции, содержащей разнородные ConfigurationElement типы, необходимо выполнить следующие действия:
Переопределите метод GetElementKey(ConfigurationElement) .
Убедитесь, что GetElementKey(ConfigurationElement) метод возвращает строку, определяющую тип элемента, созданного путем вызова CreateNewElement(String) метода .
Применяется к
CreateNewElement()
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
- Исходный код:
- ConfigurationElementCollection.cs
При переопределении в производном классе создает новый объект 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
Возвращаемое значение
Только что созданный объект ConfigurationElement.
Примеры
В следующем примере кода показано, как переопределить CreateNewElement метод .
protected override ConfigurationElement CreateNewElement()
{
return new UrlConfigElement();
}
Protected Overloads Overrides Function CreateNewElement() As ConfigurationElement
Return New UrlConfigElement()
End Function
Комментарии
Переопределите CreateNewElement метод для создания пользовательских ConfigurationElement объектов определенного типа. При загрузке коллекции из файла CreateNewElement конфигурации вызывается для создания отдельных элементов. CreateNewElement должен быть переопределен в классах, производных ConfigurationElementCollection от класса .