ConfigurationElementCollection.CreateNewElement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, crée ConfigurationElement.
Surcharges
CreateNewElement(String) |
Crée un nouveau ConfigurationElement en cas de substitution dans une classe dérivée. |
CreateNewElement() |
En cas de substitution dans une classe dérivée, crée ConfigurationElement. |
Remarques
Remplacez la CreateNewElement méthode pour créer des objets personnalisés ConfigurationElement d’un type spécifique. Lorsqu’une collection est chargée à partir du fichier de configuration, CreateNewElement est appelée pour créer des éléments individuels. CreateNewElement doit être remplacé dans les classes qui dérivent de la ConfigurationElementCollection classe .
CreateNewElement(String)
Crée un nouveau ConfigurationElement en cas de substitution dans une classe dérivée.
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
Paramètres
- elementName
- String
Nom du ConfigurationElement à créer.
Retours
Nouveau ConfigurationElement avec un nom spécifié.
Remarques
Remplacez la CreateNewElement méthode pour créer des objets personnalisés ConfigurationElement d’un type spécifique. Lorsqu’une collection est chargée à partir du fichier de configuration, CreateNewElement est appelée pour créer des éléments individuels. CreateNewElement doit être remplacé dans les classes qui dérivent de la ConfigurationElementCollection classe .
Notes pour les héritiers
Si vous créez une collection personnalisée ConfigurationElementCollection qui contient des types hétérogènes ConfigurationElement , vous devez effectuer les étapes suivantes :
Remplacez la méthode GetElementKey(ConfigurationElement) .
Assurez-vous que la GetElementKey(ConfigurationElement) méthode retourne une chaîne qui identifie le type de l’élément que vous avez créé en appelant la CreateNewElement(String) méthode.
S’applique à
CreateNewElement()
En cas de substitution dans une classe dérivée, crée 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
Retours
ConfigurationElement qui vient d'être créé.
Exemples
L’exemple de code suivant montre comment remplacer la CreateNewElement méthode.
protected override ConfigurationElement CreateNewElement()
{
return new UrlConfigElement();
}
Protected Overloads Overrides Function CreateNewElement() As ConfigurationElement
Return New UrlConfigElement()
End Function
Remarques
Remplacez la CreateNewElement méthode pour créer des objets personnalisés ConfigurationElement d’un type spécifique. Lorsqu’une collection est chargée à partir du fichier de configuration, CreateNewElement est appelée pour créer des éléments individuels. CreateNewElement doit être remplacé dans les classes qui dérivent de la ConfigurationElementCollection classe .