Compartilhar via


ConfigurationSection Class1

Serve como uma classe base para classes que representam as seções de configuração.

Sintaxe

class ConfigurationSection  

Métodos

A tabela a seguir lista os métodos expostos pela classe ConfigurationSection.

Nome Descrição
GetAllowDefinition Recupera o atributo allowDefinition para uma seção de configuração.
GetAllowLocation Recupera o atributo allowLocation para uma seção de configuração.
RevertToParent Reverte os valores de configuração de uma seção para os da seção pai.
SetAllowDefinition Define o atributo allowDefinition para uma seção de configuração.
SetAllowLocation Define o atributo allowLocation para uma seção de configuração.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe ConfigurationSection.

Nome Descrição
Location Um valor string somente leitura que contém o caminho para um objeto de destino relativo ao objeto atual. Por exemplo, no caminho do objeto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", a propriedade Location conteria "MYSITE/APP/". Uma propriedade chave.
Path Um valor string somente leitura que contém o caminho para o objeto atual. Por exemplo, no caminho do objeto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", a propriedade Path conteria "MACHINE/WEBROOT/APPHOST/". Uma propriedade chave.
SectionInformation Um objeto SectionInformation cujas propriedades de leitura/gravação fornecem os metadados e o bloqueio de controle para uma seção de configuração.

Subclasses

A tabela a seguir lista as subclasses expostas pela classe ConfigurationSection.

Nome Descrição
AccessSection Especifica as permissões de acesso ao conteúdo protegido por SSL (protocolo SSL).
AnonymousAuthenticationSection Configura a autenticação anônima.
AnonymousIdentificationSection Especifica como os cookies são utilizados em um aplicativo baseado na Web.
AspSection Expõe o conjunto de configurações de ASP (Active Server Pages) para aplicativos ASP.
BasicAuthenticationSection Configura a autenticação Básica.
CacheSection Define as configurações de cache para um aplicativo Web ASP.NET.
CgiSection Define as configurações da interface CGI.
ClientCertificateMappingAuthenticationSection Habilita ou desabilita a autenticação de mapeamento de certificado do cliente.
ConfigurationHistorySection Define as configurações do histórico de configuração do Serviço Auxiliar ApplicationHost.
ConfigurationRedirectionSection Configura o local dos arquivos ApplicationHost.config e Administration.config.
ConfigurationSectionWithCollection Serve como classe base para classes de seção de configuração que contêm coleções.
DateTimeSerializationSection Manipula o conjunto de configurações para serialização de XML de instâncias System.DateTime.
DigestAuthenticationSection Configura a autenticação Digest.
DirectoryBrowseSection Configura a navegação no diretório no IIS.
GlobalizationSection Define as configurações de globalização para um aplicativo Web.
HostingEnvironmentSection Define as configurações que controlam o comportamento do ambiente de hospedagem do aplicativo.
HttpCookiesSection Configura as propriedades dos cookies usados por um aplicativo Web.
HttpLoggingSection Configura o log de solicitações HTTP.
HttpRuntimeSection Define as configurações de tempo de execução HTTP do ASP.NET que determinam como uma solicitação é processada para um determinado aplicativo ASP.NET.
IdentitySection Especifica se um aplicativo ASP.NET deverá ser executado como a identidade do pool de aplicativos (o padrão), a identidade do usuário autenticada pelo IIS ou uma identidade configurada personalizada.
LogSection Configura o log para um servidor ou site.
MachineKeySection Define o conjunto de configurações que controla a geração de chaves e os algoritmos utilizados nas operações de criptografia, de descriptografia e no controle de acesso à mídia (MAC) na autenticação do Forms, na validação de estado de exibição e no isolamento de aplicativos de estado de sessão.
OdbcLoggingSection Especifica o conjunto de configurações para registrar os eventos do IIS em um banco de dados por meio de uma conexão ODBC (Open Database Connectivity).
OutputCacheSection Especifica as configurações de cache de saída para um aplicativo ASP.NET.
ProcessModelSection Define as configurações do modelo de processo ASP.NET em um servidor Web que esteja executando o IIS.
RequestCachingSection Contém as informações de configuração para cache de solicitação.
ServerRuntimeSection Configura os limites de solicitação de aplicativos em um servidor Web.
ServerSideIncludeSection Configura as diretivas SSI (Server-Side Include).
SessionPageStateSection Define as configurações de estado de exibição de página para um aplicativo ASP.NET.
SettingsSection Contém configurações que especificam como o .NET Framework se conecta à rede.
SmtpMailSettingsSection Contém o conjunto de configurações do protocolo SMTP.
SystemWebDeploymentSection Define o conjunto de configurações que dão suporte à implantação de um aplicativo baseado na Web.
SystemWindowsFormsSection Armazena as configurações de aplicativos do Windows Forms.
TraceSection Configura o serviço de rastreamento de código ASP.NET.
TransactionsDefaultSettingsSection Contém as configurações padrão para transações.
TransactionsMachineSettingsSection Representa uma seção XML em um arquivo de configuração contendo as configurações que podem ser modificadas somente no nível do computador.
TrustSection Configura o nível de segurança de acesso ao código que é aplicado a um aplicativo.
UrlCompressionSection Habilita ou desabilita a compactação dinâmica ou estática.
ValidationSection Habilita ou desabilita as verificações de validação em arquivos de configuração.
WebControlsSection Especifica o local compartilhado dos arquivos de script de cliente.
WebLimitsSection Especifica os limites no tráfego do cliente para um servidor Web.
XhtmlConformanceSection Especifica o modo de renderização XHTML para os aplicativos ASP.NET.
XmlSerializerSection Manipula os elementos XML usados para configurar a serialização de XML.

Comentários

As classes de associação que derivam da classeObjectConfigurationAssociation utilizam a classe ConfigurationSection para vincular objetos a seções de configuração.

Todas as classes derivadas de ConfigurationSection herdam as propriedades Location, Path e SectionInformation. Location e Path são propriedades chave para todas as subclasses de ConfigurationSection.

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Provedor WMI
Classe ConfigurationSectionWithCollection
Classe ObjectConfigurationAssociation
Classe SectionInformation