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