Partilhar via


System.Web.Configuration Namespace

Contém classes usadas para definir a configuração do ASP.NET.

Classes

AdapterDictionary

Usado internamente em tempo de execução pelo sistema de configuração para conter os nomes dos adaptadores disponíveis usados para renderizar controles de servidor em diferentes navegadores.

AnonymousIdentificationSection

Configura a identificação anônima para usuários que não estão autenticados. Essa classe não pode ser herdada.

AssemblyCollection

Representa uma coleção de objetos AssemblyInfo . Essa classe não pode ser herdada.

AssemblyInfo

Referencia um assembly ao qual vincular durante a compilação de um recurso dinâmico. Essa classe não pode ser herdada.

AuthenticationSection

Configura a autenticação para um aplicativo Web. Essa classe não pode ser herdada.

AuthorizationRule

A classe AuthorizationRule permite que você acesse e modifique programaticamente a seção authorization de um arquivo de configuração. Essa classe não pode ser herdada.

AuthorizationRuleCollection

Representa uma coleção de objetos AuthorizationRule . Essa classe não pode ser herdada.

AuthorizationSection

Configura uma autorização do aplicativo Web. Essa classe não pode ser herdada.

BrowserCapabilitiesCodeGenerator

A classe BrowserCapabilitiesCodeGenerator é usada internamente pela ferramenta aspnet_regbrowsers para analisar arquivos de definição de navegador .browser e adicionar navegadores à coleção de tempo de execução de navegadores conhecidos contidos no objeto BrowserCapabilitiesFactory.

BrowserCapabilitiesFactory

Fornece os métodos usados internamente pelo sistema de configuração para produzir instâncias específicas à solicitação da classe HttpBrowserCapabilities publicamente acessadas por meio da propriedade Request.Browser intrínseca ao ASP.NET.

BrowserCapabilitiesFactoryBase

A classe BrowserCapabilitiesFactoryBase é a classe base da qual BrowserCapabilitiesFactory é derivado. É usado internamente em tempo de execução pelo sistema de configuração para criar instâncias específicas à solicitação da classe HttpCapabilitiesBase, publicamente acessadas por meio da propriedade Request.Browser intrínseca ao ASP.NET.

BufferModesCollection

Uma coleção de objetos BufferModeSettings . Essa classe não pode ser herdada.

BufferModeSettings

Define as configurações de buffering de eventos do ASP.NET para provedores de eventos. Essa classe não pode ser herdada.

BuildProvider

Fornece funcionalidade para analisar um tipo de arquivo específico e gerar código durante a compilação de um recurso dinâmico. Essa classe não pode ser herdada.

BuildProviderCollection

Representa uma coleção de objetos BuildProvider . Essa classe não pode ser herdada.

CacheSection

Define as configurações de cache global para um aplicativo ASP.NET. Essa classe não pode ser herdada.

ClientTarget

Define o alias associado ao agente do usuário de destino para os quais os controles de servidor ASP.NET devem renderizar o conteúdo. Essa classe não pode ser herdada.

ClientTargetCollection

Representa uma coleção de objetos ClientTarget . Essa classe não pode ser herdada.

ClientTargetSection

Configura a seção clientTarget. Essa classe não pode ser herdada.

CodeSubDirectoriesCollection

Representa uma coleção de objetos CodeSubDirectory . Essa classe não pode ser herdada.

CodeSubDirectory

Faz referência a um local de diretório que é usado durante a compilação de um recurso dinâmico. Essa classe não pode ser herdada.

CompilationSection

Define parâmetros de configuração usados para dar suporte à infraestrutura de compilação de aplicativos Web. Essa classe não pode ser herdada.

Compiler

Define um compilador que é usado para dar suporte à infraestrutura de compilação de aplicativos Web. Essa classe não pode ser herdada.

CompilerCollection

Representa uma coleção de objetos Compiler . Essa classe não pode ser herdada.

Converter

Representa um elemento de configuração em um arquivo de configuração.

ConvertersCollection

Representa uma coleção de configuração que contém referências a objetos Converter.

CustomError

Configura uma seção de CustomError para mapear um código de erro do ASP.NET para uma página personalizada. Essa classe não pode ser herdada.

CustomErrorCollection

Representa uma coleção de objetos CustomError . Essa classe não pode ser herdada.

CustomErrorsSection

Configura os erros personalizados do ASP.NET. Essa classe não pode ser herdada.

DeploymentSection

Define uma configuração que normalmente é usada em um servidor de produção para substituir as configurações de nível de aplicativo que são apropriadas somente em computadores de desenvolvimento.

EventMappingSettings

Define as configurações de mapeamento de eventos do ASP.NET para provedores de eventos. Essa classe não pode ser herdada.

EventMappingSettingsCollection

Fornece uma coleção de objetos EventMappingSettings. Essa classe não pode ser herdada.

ExpressionBuilder

Recupera um recurso dinâmico durante a compilação.

ExpressionBuilderCollection

Representa uma coleção de objetos ExpressionBuilder . Essa classe não pode ser herdada.

FolderLevelBuildProvider

Representa as definições de configuração que permitem o uso da classe BuildProvider para pastas específicas.

FolderLevelBuildProviderCollection

Representa uma coleção de objetos FolderLevelBuildProvider .

FormsAuthenticationConfiguration

Configura um aplicativo ASP.NET para usar a modalidade de formas AuthenticationMode.

FormsAuthenticationCredentials

Configura as credenciais do usuário para aplicativos ASP.NET que usam autenticação baseada em formulário.

FormsAuthenticationUser

Configura as credenciais do usuário para aplicativos Web que usam autenticação baseada em formulários.

FormsAuthenticationUserCollection

Representa uma coleção de objetos FormsAuthenticationUser . Essa classe não pode ser herdada.

FullTrustAssembliesSection

Configura um conjunto de assemblies de confiança total. Essa classe não pode ser herdada.

FullTrustAssembly

Configura um assembly de confiança total. Essa classe não pode ser herdada.

FullTrustAssemblyCollection

Representa uma coleção de objetos FullTrustAssembly . Essa classe não pode ser herdada.

GlobalizationSection

Define parâmetros de configuração que são usados para dar suporte à infraestrutura de globalização de aplicativos Web. Essa classe não pode ser herdada.

HealthMonitoringSection

Configura os perfis ASP.NET que determinam como eventos de monitoramento de integridade são enviados para provedores de eventos. Essa classe não pode ser herdada.

HostingEnvironmentSection

Define as configurações que controlam o comportamento do ambiente de hospedagem do aplicativo. Essa classe não pode ser herdada.

HttpCapabilitiesBase

Fornece acesso a informações detalhadas sobre os recursos do navegador do cliente.

HttpCapabilitiesDefaultProvider

A extensão padrão da classe HttpCapabilitiesProvider que está inclusa no ASP.NET.

HttpCapabilitiesProvider

Permite que você personalize as definições de navegador. Você também pode personalizar o algoritmo que identifica o navegador com base nas informações na HttpRequest de entrada.

HttpCapabilitiesSectionHandler

Auxilia na leitura da seção <browserCaps> de um arquivo de configuração e na criação de uma instância da classe HttpBrowserCapabilities que contém as informações de funcionalidades para o navegador do cliente.

HttpConfigurationContext

Fornece informações do contexto atual para manipuladores de seção de configuração em aplicativos ASP.NET.

HttpCookiesSection

Configura as propriedades dos cookies usados por um aplicativo Web.

HttpHandlerAction

Configura uma seção de configuração de HttpHandlersSection. Essa classe não pode ser herdada.

HttpHandlerActionCollection

Representa uma coleção de elementos HttpHandlerAction . Essa classe não pode ser herdada.

HttpHandlersSection

Configura um manipulador HTTP para um aplicativo Web. Essa classe não pode ser herdada.

HttpModuleAction

Configura os módulos de HttpModulesSection. Essa classe não pode ser herdada.

HttpModuleActionCollection

Representa uma coleção de objetos HttpModuleAction . Essa classe não pode ser herdada.

HttpModulesSection

Configura um módulo HTTP para um aplicativo Web. Essa classe não pode ser herdada.

HttpRuntimeSection

Configura o runtime de HTTP do ASP.NET. Essa classe não pode ser herdada.

IdentitySection

Configura a identidade de um aplicativo Web. Essa classe não pode ser herdada.

IgnoreDeviceFilterElement

Configura um elemento de filtro de dispositivo.

IgnoreDeviceFilterElementCollection

Representa uma coleção de objetos IgnoreDeviceFilterElement . Essa classe não pode ser herdada.

LowerCaseStringConverter

Dá suporte para converter um objeto em uma cadeia de caracteres em minúsculas. Essa classe não pode ser herdada.

MachineKeySection

Define as configurações que controlam a geração de chave e algoritmos usados na criptografia, na descriptografia e em operações de MAC (Message Authentication Code) na autenticação do Windows Forms, na validação do estado de exibição e no isolamento do estado de sessão do aplicativo. Essa classe não pode ser herdada.

MachineKeyValidationConverter

Fornece métodos para converter objetos MachineKeyValidation em cadeias de caracteres.

MembershipSection

Define as configurações para dar suporte à infraestrutura para configurar e gerenciar os detalhes de associação. Essa classe não pode ser herdada.

NamespaceCollection

Contém uma coleção de objetos do namespace. Essa classe não pode ser herdada.

NamespaceInfo

Contém uma única referência ao namespace de configuração, semelhante à diretiva Import. Essa classe não pode ser herdada.

OutputCacheProfile

Configura o perfil de cache de saída que pode ser usado pelas páginas do aplicativo. Essa classe não pode ser herdada.

OutputCacheProfileCollection

Representa uma coleção de objetos OutputCacheProfile . Essa classe não pode ser herdada.

OutputCacheSection

Configura o cache de saída para um aplicativo Web. Essa classe não pode ser herdada.

OutputCacheSettingsSection

Define as configurações de cache de saída para páginas de aplicativo. Essa classe não pode ser herdada.

PagesSection

Fornece acesso programático à seção pages do arquivo de configuração. Essa classe não pode ser herdada.

PartialTrustVisibleAssembliesSection

Configura um conjunto de assemblies de confiança parcial. Essa classe não pode ser herdada.

PartialTrustVisibleAssembly

Configura um assembly de confiança parcial. Essa classe não pode ser herdada.

PartialTrustVisibleAssemblyCollection

Representa uma coleção de objetos PartialTrustVisibleAssembly . Essa classe não pode ser herdada.

PassportAuthentication

Configura a autenticação baseada em Passport em aplicativos ASP.NET.

ProcessModelSection

Define as configurações do modelo de processo do ASP.NET em um servidor Web do IIS (Serviços de Informações da Internet). Essa classe não pode ser herdada.

ProfileGroupSettings

Fornece acesso programático à subseção group da seção profiles do arquivo de configuração.

ProfileGroupSettingsCollection

Contém um conjunto de objetos ProfileGroupSettings.

ProfilePropertySettings

A classe ProfilePropertySettings oferece uma maneira de acessar e modificar programaticamente a seção profiles de um arquivo de configuração. Essa classe não pode ser herdada.

ProfilePropertySettingsCollection

Contém um conjunto de objetos ProfilePropertySettingsCollection.

ProfileSection

A classe ProfileSection oferece uma maneira de acessar e modificar programaticamente a seção profile de um arquivo de configuração. Essa classe não pode ser herdada.

ProfileSettings

Configura os perfis de evento do ASP.NET. Essa classe não pode ser herdada.

ProfileSettingsCollection

Contém uma coleção de objetos ProfileSettings . Essa classe não pode ser herdada.

ProtocolCollection

Representa um elemento de configuração que contém uma coleção de protocolos.

ProtocolElement

Representa um elemento de protocolo no arquivo de configuração de serviços Web.

ProtocolsConfigurationHandler

Representa um manipulador de configuração para protocolos.

ProtocolsSection

Representa a seção protocols do arquivo de configuração Web.

ProvidersHelper

Fornece métodos para criar instâncias do provedor, individualmente ou em um lote.

RegexWorker

Usada internamente em tempo de execução por BrowserCapabilitiesFactory e por BrowserCapabilitiesCodeGenerator para analisar os dados de solicitação e identificar o navegador.

RemoteWebConfigurationHostServer

Usado internamente em tempo de execução para dar suporte ao acesso a dados de configuração remotamente.

RoleManagerSection

Define as definições de configuração usadas para dar suporte à infraestrutura de gerenciamento de função de aplicativos Web. Essa classe não pode ser herdada.

RootProfilePropertySettingsCollection

Funciona como a parte superior de uma hierarquia nomeada de dois níveis de coleções ProfilePropertySettingsCollection.

RuleSettings

Configura as regras de evento do ASP.NET. Essa classe não pode ser herdada.

RuleSettingsCollection

Uma coleção de objetos RuleSettings . Essa classe não pode ser herdada.

ScriptingAuthenticationServiceSection

Representa a seção de configuração para definições do serviço de autenticação. Essa classe não pode ser herdada.

ScriptingJsonSerializationSection

Representa uma seção de configuração jsonSerialization no elemento scripting do arquivo de configuração. Essa classe não pode ser herdada.

ScriptingProfileServiceSection

Representa a seção de configuração para configurações de serviço de perfil. Essa classe não pode ser herdada.

ScriptingRoleServiceSection

Representa a seção de configuração para definições do serviço de função.

ScriptingScriptResourceHandlerSection

Representa uma seção de configuração ScriptingScriptResourceHandler no elemento <scripting> do arquivo de configuração. Essa classe não pode ser herdada.

ScriptingSectionGroup

Representa a seção de configuração para configurações de script. Essa classe não pode ser herdada.

ScriptingWebServicesSectionGroup

Representa um grupo de seções relacionadas em um arquivo de configuração.

SecurityPolicySection

Define as definições de configuração usadas para dar suporte à infraestrutura de segurança de um aplicativo Web. Essa classe não pode ser herdada.

SessionPageStateSection

Configura a seção sessionPageState. Essa classe não pode ser herdada.

SessionStateSection

Configura o estado de sessão para um aplicativo Web.

SiteMapSection

Define as definições de configuração usadas para dar suporte à infraestrutura para configurar, armazenar e renderizar a navegação no site. Essa classe não pode ser herdada.

SqlCacheDependencyDatabase

Configura os bancos de dados de dependências de cache do SQL para um aplicativo ASP.NET. Essa classe não pode ser herdada.

SqlCacheDependencyDatabaseCollection

Representa uma coleção de objetos SqlCacheDependencyDatabase . Essa classe não pode ser herdada.

SqlCacheDependencySection

Configura as dependências de cache do SQL para um aplicativo ASP.NET. Essa classe não pode ser herdada.

SystemWebCachingSectionGroup

Configura o grupo caching dentro de um arquivo de configuração. Essa classe não pode ser herdada.

SystemWebExtensionsSectionGroup

Representa um grupo de seções relacionadas em um arquivo de configuração. Essa classe não pode ser herdada.

SystemWebSectionGroup

Permite ao usuário acessar programaticamente o grupo system.web do arquivo de configuração. Essa classe não pode ser herdada.

TagMapCollection

Contém uma coleção de objetos TagMapInfo .

TagMapInfo

Contém uma marca única de configuração que remapeia a instrução. Essa classe não pode ser herdada.

TagPrefixCollection

Contém uma coleção de objetos TagPrefixInfo .

TagPrefixInfo

Define um elemento de configuração que contém informações relacionadas à marca.

TraceSection

Configura o serviço de rastreamento do ASP.NET. Essa classe não pode ser herdada.

TransformerInfo

Especifica uma classe personalizada que estende a classe WebPartTransformer para uso por conexões de Web Part.

TransformerInfoCollection

Contém uma coleção de objetos TransformerInfo . Essa classe não pode ser herdada.

TrustLevel

Define o mapeamento de níveis de segurança específicos para arquivos de política nomeados. Essa classe não pode ser herdada.

TrustLevelCollection

Contém uma coleção de objetos TrustLevel . Essa classe não pode ser herdada.

TrustSection

Configura o nível de segurança de acesso ao código que é aplicado a um aplicativo. Essa classe não pode ser herdada.

UrlMapping

Mapeia uma URL que é exibida aos usuários para a URL de uma página em seu aplicativo Web. Essa classe não pode ser herdada.

UrlMappingCollection

Representa uma coleção de objetos UrlMapping . Essa classe não pode ser herdada.

UrlMappingsSection

Fornece acesso programático à seção de configuração urlMappings. Essa classe não pode ser herdada.

UserMapPath

Mapeia caminhos virtuais do arquivo de configuração para caminhos físicos.

VirtualDirectoryMapping

Especifica uma hierarquia de diretório virtual personalizada para um aplicativo Web. Essa classe não pode ser herdada.

VirtualDirectoryMappingCollection

Contém uma coleção de objetos VirtualDirectoryMapping . Essa classe não pode ser herdada.

WebConfigurationFileMap

Define os mapeamentos do arquivo de configuração para um aplicativo Web. Essa classe não pode ser herdada.

WebConfigurationManager

Fornece acesso a arquivos de configuração que se aplicam a aplicativos da Web.

WebContext

Gerencia o contexto de caminho para o aplicativo Web atual. Essa classe não pode ser herdada.

WebControlsSection

Configura a seção webControls. Essa classe não pode ser herdada.

WebPartsPersonalization

Permite que você especifique o provedor de personalização e defina autorizações de personalização. Essa classe não pode ser herdada.

WebPartsPersonalizationAuthorization

Fornece acesso programático à seção authorization contida na seção webParts da configuração. Essa classe não pode ser herdada.

WebPartsSection

Fornece acesso programático à seção do arquivo de configuração webParts. Essa classe não pode ser herdada.

XhtmlConformanceSection

Configura a seção xhtmlConformance. Essa classe não pode ser herdada.

Interfaces

IConfigMapPath

Fornece acesso ao mapeamento entre os caminhos virtuais e físicos do arquivo de configuração.

IConfigMapPathFactory

Mapeia o caminho físico e o virtual do arquivo de configuração.

IRemoteWebConfigurationHostServer

Usado internamente para dar suporte ao acesso remoto para os dados de configuração.

Enumerações

AsyncPreloadModeFlags

Especifica o modo para solicitações assíncronas.

AuthenticationMode

Especifica o modo de autenticação a ser usado em um aplicativo Web.

AuthorizationRuleAction

Especifica o tipo de autorização a ser aplicada ao acessar um recurso.

CustomErrorsMode

Especifica os valores para a modalidade de erros personalizados.

CustomErrorsRedirectMode

Especifica valores para como a URL da solicitação original é tratada quando uma página de erro personalizada é exibida.

FcnMode

Especifica o comportamento de notificação de alteração de arquivo (FCN) no aplicativo.

FormsAuthPasswordFormat

Define o formato de criptografia para armazenar senhas.

FormsProtectionEnum

Define o tipo de criptografia, se houver, a utilizar para cookies.

MachineKeyCompatibilityMode

Especifica quais métodos de criptografia podem ser usados.

MachineKeyValidation

Especifica o algoritmo de hash que o ASP.NET usa para autenticação de formulários e para validar dados de estado de exibição e para identificação do estado de sessão fora do processo.

MembershipPasswordCompatibilityMode

Enumera os modos de compatibilidade de senha para a associação ASP.NET.

PagesEnableSessionState

Usado para determinar a ativação do estado de sessão para uma única página da Web ou um aplicativo Web inteiro.

ProcessModelComAuthenticationLevel

Especifica o nível de autenticação para segurança do DCOM.

ProcessModelComImpersonationLevel

Especifica o nível de autenticação para segurança do COM.

ProcessModelLogLevel

Especifica os tipos de evento a serem registrados no log de eventos.

ProfileGuidedOptimizationsFlags

Especifica o modo de otimização para um ambiente de implantação do aplicativo.

SerializationMode

Determina o método de serialização usado para um objeto ProfilePropertySettings.

TicketCompatibilityMode

Define se deseja usar UTC (Tempo Universal Coordenado) ou o horário local para a data de validade do tíquete para autenticação de formulários.

TraceDisplayMode

Especifica a ordem na qual as mensagens de rastreamento são exibidas.

WebApplicationLevel

Especifica o nível de caminho de um arquivo de configuração de aplicativo Web.

XhtmlConformanceMode

Especifica o modo de autenticação a ser usado em um aplicativo Web.