IConfigurationSectionHandler Interface
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.
Gère l’accès à certaines sections de configuration.
public interface class IConfigurationSectionHandler
public interface IConfigurationSectionHandler
type IConfigurationSectionHandler = interface
Public Interface IConfigurationSectionHandler
- Dérivé
Remarques
Important
IConfigurationSectionHandler est déconseillé dans .NET Framework 2.0 et versions ultérieures. Mais, comme il est utilisé en interne, il a été conservé. Vous trouverez un exemple dans Guide pratique pour créer des sections de configuration personnalisée à l’aide d’IConfigurationSectionHandler. Si vous utilisez l’exemple précédent, générez-le avec .NET Framework version 1.0 ou 1.1.
Dans .NET Framework version 2.0 et ultérieures, vous devez plutôt dériver de la ConfigurationSection classe pour implémenter le gestionnaire de section de configuration associé. Vous trouverez un exemple dans Guide pratique pour créer des sections de configuration personnalisée à l’aide de ConfigurationSection.
Les instances de la IConfigurationSectionHandler classe doivent être thread-safe et sans état. La Create méthode doit être appelable à partir de plusieurs threads simultanément.
En outre, l’objet de configuration généré par la Create méthode doit être thread-safe et immuable. Étant donné que les objets de configuration sont mis en cache par le système de configuration, il est important de ne pas modifier l’argument parent à la Create méthode . Par exemple, si la valeur de retour de Create n’est qu’une petite modification du parent, les modifications réelles doivent être effectuées sur un clone du parent, et non sur l’original.
Méthodes
Create(Object, Object, XmlNode) |
Crée un gestionnaire de section de configuration. |