ConfigurationElementCollection.CreateNewElement Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě vytvoří novou ConfigurationElement.
Přetížení
CreateNewElement(String) |
Vytvoří nový ConfigurationElement při přepsání v odvozené třídě. |
CreateNewElement() |
Při přepsání v odvozené třídě vytvoří novou ConfigurationElement. |
Poznámky
Přepište metodu CreateNewElement pro vytváření vlastních ConfigurationElement objektů určitého typu. Když je kolekce načtena z konfiguračního souboru, CreateNewElement je volána k vytvoření jednotlivých prvků. CreateNewElement musí být přepsány ve třídách, které jsou odvozeny ConfigurationElementCollection z třídy.
CreateNewElement(String)
Vytvoří nový ConfigurationElement při přepsání v odvozené třídě.
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
Parametry
- elementName
- String
Název souboru, který ConfigurationElement chcete vytvořit.
Návraty
Nový ConfigurationElement se zadaným názvem.
Poznámky
Přepište metodu CreateNewElement pro vytváření vlastních ConfigurationElement objektů určitého typu. Když je kolekce načtena z konfiguračního souboru, CreateNewElement je volána k vytvoření jednotlivých prvků. CreateNewElement musí být přepsány ve třídách, které jsou odvozeny ConfigurationElementCollection z třídy.
Poznámky pro dědice
Pokud vytvoříte vlastní ConfigurationElementCollection kolekci, která obsahuje heterogenní ConfigurationElement typy, musíte provést tyto kroky:
Přepište metodu GetElementKey(ConfigurationElement) .
Ujistěte se, že GetElementKey(ConfigurationElement) metoda vrací řetězec, který identifikuje typ elementu, který jste vytvořili voláním CreateNewElement(String) metody.
Platí pro
CreateNewElement()
Při přepsání v odvozené třídě vytvoří novou 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
Návraty
Nově vytvořený ConfigurationElementobjekt .
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu CreateNewElement .
protected override ConfigurationElement CreateNewElement()
{
return new UrlConfigElement();
}
Protected Overloads Overrides Function CreateNewElement() As ConfigurationElement
Return New UrlConfigElement()
End Function
Poznámky
Přepište metodu CreateNewElement pro vytváření vlastních ConfigurationElement objektů určitého typu. Když je kolekce načtena z konfiguračního souboru, CreateNewElement je volána k vytvoření jednotlivých prvků. CreateNewElement musí být přepsány ve třídách, které jsou odvozeny ConfigurationElementCollection z třídy.