IConfigurationSectionHandler Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Controla o acesso a determinadas seções de configuração.
public interface class IConfigurationSectionHandler
public interface IConfigurationSectionHandler
type IConfigurationSectionHandler = interface
Public Interface IConfigurationSectionHandler
- Derivado
Comentários
Importante
IConfigurationSectionHandler foi preterido no .NET Framework 2.0 e superior. Mas, como ele é usado internamente, ele foi mantido. Você pode encontrar um exemplo em Como criar seções de configuração personalizada usando IConfigurationSectionHandler. Se você usar o exemplo anterior, compile-o com o .NET Framework versão 1.0 ou 1.1.
No .NET Framework versão 2.0 e superior, você deve derivar da ConfigurationSection classe para implementar o manipulador de seção de configuração relacionado. Você pode encontrar um exemplo em Como criar seções de configuração personalizadas usando ConfigurationSection.
As instâncias da IConfigurationSectionHandler classe devem ser thread-safe e sem estado. O Create método deve ser chamado de vários threads simultaneamente.
Além disso, o objeto de configuração gerado pelo Create método deve ser thread-safe e imutável. Como os objetos de configuração são armazenados em cache pelo sistema de configuração, é importante não modificar o argumento pai para o Create método . Por exemplo, se o valor retornado de Create for apenas uma pequena modificação do pai, as modificações reais deverão ser feitas em um clone do pai, não no original.
Métodos
Create(Object, Object, XmlNode) |
Cria um manipulador de seção de configuração. |