System.Web.Configuration Namespace
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.
Contém classes usadas para configurar ASP.NET configuração.
Classes
| Nome | Description |
|---|---|
| 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 navegadores diferentes. |
| AnonymousIdentificationSection |
Configura a identificação anônima para usuários que não são autenticados. Essa classe não pode ser herdada. |
| AssemblyCollection |
Representa uma coleção de AssemblyInfo objetos. Essa classe não pode ser herdada. |
| AssemblyInfo |
Faz referência a um assembly a ser vinculado 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 AuthorizationRule classe permite que você acesse e modifique programaticamente a |
| AuthorizationRuleCollection |
Representa uma coleção de AuthorizationRule objetos. Essa classe não pode ser herdada. |
| AuthorizationSection |
Configura uma autorização de aplicativo Web. Essa classe não pode ser herdada. |
| BrowserCapabilitiesCodeGenerator |
A BrowserCapabilitiesCodeGenerator classe é usada internamente pela |
| BrowserCapabilitiesFactory |
Fornece métodos usados internamente pelo sistema de configuração para produzir instâncias específicas de solicitação da classe HttpBrowserCapabilities que são acessadas publicamente por meio da propriedade ASP.NET-intrínseca |
| BrowserCapabilitiesFactoryBase |
A BrowserCapabilitiesFactoryBase classe é a classe base da qual BrowserCapabilitiesFactory é derivada. Ele é usado internamente em tempo de execução pelo sistema de configuração para criar instâncias específicas de solicitação da classe HttpCapabilitiesBase, acessadas publicamente por meio da propriedade ASP.NET intrínseca |
| BufferModesCollection |
Uma coleção de BufferModeSettings objetos. Essa classe não pode ser herdada. |
| BufferModeSettings |
Define as configurações de buffer de eventos 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 BuildProvider objetos. 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 de usuário de destino para o qual ASP.NET controles de servidor devem renderizar o conteúdo. Essa classe não pode ser herdada. |
| ClientTargetCollection |
Representa uma coleção de ClientTarget objetos. Essa classe não pode ser herdada. |
| ClientTargetSection |
Configura a |
| CodeSubDirectoriesCollection |
Representa uma coleção de CodeSubDirectory objetos. Essa classe não pode ser herdada. |
| CodeSubDirectory |
Faz referência a um local de diretório usado durante a compilação de um recurso dinâmico. Essa classe não pode ser herdada. |
| CompilationSection |
Define as configurações usadas para dar suporte à infraestrutura de compilação de aplicativos Web. Essa classe não pode ser herdada. |
| Compiler |
Define um compilador usado para dar suporte à infraestrutura de compilação de aplicativos Web. Essa classe não pode ser herdada. |
| CompilerCollection |
Representa uma coleção de Compiler objetos. 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 Converter objetos. |
| CustomError |
Configura uma seção CustomError para mapear um código de erro ASP.NET para uma página personalizada. Essa classe não pode ser herdada. |
| CustomErrorCollection |
Representa uma coleção de CustomError objetos. Essa classe não pode ser herdada. |
| CustomErrorsSection |
Configura os ASP.NET erros personalizados. 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 no nível do aplicativo que são apropriadas apenas em computadores de desenvolvimento. |
| EventMappingSettings |
Define as configurações de mapeamento de eventos ASP.NET para provedores de eventos. Essa classe não pode ser herdada. |
| EventMappingSettingsCollection |
Fornece uma coleção de EventMappingSettings objetos. Essa classe não pode ser herdada. |
| ExpressionBuilder |
Recupera um recurso dinâmico durante a compilação. |
| ExpressionBuilderCollection |
Representa uma coleção de ExpressionBuilder objetos. Essa classe não pode ser herdada. |
| FolderLevelBuildProvider |
Representa as configurações que habilitam o BuildProvider uso da classe para pastas específicas. |
| FolderLevelBuildProviderCollection |
Representa uma coleção de FolderLevelBuildProvider objetos. |
| FormsAuthenticationConfiguration |
Configura um aplicativo ASP.NET para usar a modalidade de formulários 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 FormsAuthenticationUser objetos. 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 FullTrustAssembly objetos. Essa classe não pode ser herdada. |
| GlobalizationSection |
Define as configurações usadas para dar suporte à infraestrutura de globalização de aplicativos Web. Essa classe não pode ser herdada. |
| HealthMonitoringSection |
Configura ASP.NET perfis que determinam como os eventos de monitoramento de integridade são enviados aos 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 incluída com ASP.NET. |
| HttpCapabilitiesProvider |
Permite personalizar as definições do navegador. Você também pode personalizar o algoritmo que identifica o navegador com base nas informações na entrada HttpRequest. |
| HttpCapabilitiesSectionHandler |
Auxilia na leitura na |
| HttpConfigurationContext |
Fornece informações de contexto atuais para manipuladores de seção de configuração em aplicativos ASP.NET. |
| HttpCookiesSection |
Configura propriedades para cookies usados por um aplicativo Web. |
| HttpHandlerAction |
Configura uma HttpHandlersSection seção de configuração. Essa classe não pode ser herdada. |
| HttpHandlerActionCollection |
Representa uma coleção de HttpHandlerAction elementos. 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 HttpModulesSection módulos. Essa classe não pode ser herdada. |
| HttpModuleActionCollection |
Representa uma coleção de HttpModuleAction objetos. 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 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 IgnoreDeviceFilterElement objetos. Essa classe não pode ser herdada. |
| LowerCaseStringConverter |
Fornece suporte para converter um objeto em uma cadeia de caracteres minúsculas. Essa classe não pode ser herdada. |
| MachineKeySection |
Define as configurações que controlam a geração de chaves e os algoritmos usados em operações mac (código de autenticação de mensagem) e criptografia em Windows Forms autenticação, validação de estado de exibição e isolamento de aplicativo de estado de sessão. Essa classe não pode ser herdada. |
| MachineKeyValidationConverter |
Fornece métodos para converter MachineKeyValidation objetos de e para cadeias de caracteres. |
| MembershipSection |
Define as configurações para dar suporte à infraestrutura para configurar e gerenciar detalhes de associação. Essa classe não pode ser herdada. |
| NamespaceCollection |
Contém uma coleção de objetos de namespace. Essa classe não pode ser herdada. |
| NamespaceInfo |
Contém uma referência de namespace de configuração única, semelhante à |
| 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 OutputCacheProfile objetos. 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 páginas 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 PartialTrustVisibleAssembly objetos. 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 ASP.NET em um servidor Web Serviços de Informações da Internet (IIS). Essa classe não pode ser herdada. |
| ProfileGroupSettings |
Fornece acesso programático à |
| ProfileGroupSettingsCollection |
Contém um conjunto de ProfileGroupSettings objetos. |
| ProfilePropertySettings |
A ProfilePropertySettings classe fornece uma maneira de acessar e modificar programaticamente a |
| ProfilePropertySettingsCollection |
Contém um conjunto de ProfilePropertySettingsCollection objetos. |
| ProfileSection |
A ProfileSection classe fornece uma maneira de acessar e modificar programaticamente a |
| ProfileSettings |
Configura os perfis de evento ASP.NET. Essa classe não pode ser herdada. |
| ProfileSettingsCollection |
Contém uma coleção de ProfileSettings objetos. 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 dos serviços Web. |
| ProtocolsConfigurationHandler |
Representa um manipulador de configuração para protocolos. |
| ProtocolsSection |
Representa a |
| ProvidersHelper |
Fornece métodos para a criação de instâncias de provedor, seja de forma singly ou em um lote. |
| RegexWorker |
Usado internamente em tempo de execução BrowserCapabilitiesFactory e BrowserCapabilitiesCodeGenerator para analisar dados de solicitação e identificar o navegador. |
| RemoteWebConfigurationHostServer |
Usado internamente em tempo de execução para dar suporte ao acesso remoto aos dados de configuração. |
| RoleManagerSection |
Define as configurações usadas para dar suporte à infraestrutura de gerenciamento de função de aplicativos Web. Essa classe não pode ser herdada. |
| RootProfilePropertySettingsCollection |
Atua como a parte superior de uma hierarquia nomeada de dois níveis de ProfilePropertySettingsCollection coleções. |
| RuleSettings |
Configura as regras de evento ASP.NET. Essa classe não pode ser herdada. |
| RuleSettingsCollection |
Uma coleção de RuleSettings objetos. Essa classe não pode ser herdada. |
| ScriptingAuthenticationServiceSection |
Representa a seção de configuração para as configurações do serviço de autenticação. Essa classe não pode ser herdada. |
| ScriptingJsonSerializationSection |
Representa uma |
| ScriptingProfileServiceSection |
Representa a seção de configuração para configurações de perfil-serviço. Essa classe não pode ser herdada. |
| ScriptingRoleServiceSection |
Representa a seção de configuração para configurações de serviço de função. |
| ScriptingScriptResourceHandlerSection |
Representa uma |
| 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 configurações usadas para dar suporte à infraestrutura de segurança de um aplicativo Web. Essa classe não pode ser herdada. |
| SessionPageStateSection |
Configura a |
| SessionStateSection |
Configura o estado da sessão para um aplicativo Web. |
| SiteMapSection |
Define as configurações usadas para dar suporte à infraestrutura para configurar, armazenar e renderizar a navegação do site. Essa classe não pode ser herdada. |
| SqlCacheDependencyDatabase |
Configura os bancos de dados de dependências do cache SQL para um aplicativo ASP.NET. Essa classe não pode ser herdada. |
| SqlCacheDependencyDatabaseCollection |
Representa uma coleção de SqlCacheDependencyDatabase objetos. 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 |
| SystemWebExtensionsSectionGroup |
Representa um grupo de seções relacionadas em um arquivo de configuração. Essa classe não pode ser herdada. |
| SystemWebSectionGroup |
Permite que o usuário acesse programaticamente o |
| TagMapCollection |
Contém uma coleção de TagMapInfo objetos. |
| TagMapInfo |
Contém uma única instrução de remapeamento de marca de configuração. Essa classe não pode ser herdada. |
| TagPrefixCollection |
Contém uma coleção de TagPrefixInfo objetos. |
| TagPrefixInfo |
Define um elemento de configuração que contém informações relacionadas à marca. |
| TraceSection |
Configura o serviço de rastreamento de ASP.NET. Essa classe não pode ser herdada. |
| TransformerInfo |
Especifica uma classe personalizada que estende a WebPartTransformer classe para uso por conexões de Web Part. |
| TransformerInfoCollection |
Contém uma coleção de TransformerInfo objetos. 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 TrustLevel objetos. Essa classe não pode ser herdada. |
| TrustSection |
Configura o nível de segurança de acesso a código aplicado a um aplicativo. Essa classe não pode ser herdada. |
| UrlMapping |
Mapeia uma URL 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 UrlMapping objetos. Essa classe não pode ser herdada. |
| UrlMappingsSection |
Fornece acesso programático à |
| UserMapPath |
Mapeia caminhos virtuais de arquivo de configuração para caminhos físicos. |
| VirtualDirectoryMapping |
Especifica uma hierarquia personalizada de diretório virtual para um aplicativo Web. Essa classe não pode ser herdada. |
| VirtualDirectoryMappingCollection |
Contém uma coleção de VirtualDirectoryMapping objetos. Essa classe não pode ser herdada. |
| WebConfigurationFileMap |
Define os mapeamentos de arquivo de configuração para um aplicativo Web. Essa classe não pode ser herdada. |
| WebConfigurationManager |
Fornece acesso aos arquivos de configuração conforme eles se aplicam a aplicativos Web. |
| WebContext |
Gerencia o contexto de caminho para o aplicativo Web atual. Essa classe não pode ser herdada. |
| WebControlsSection |
Configura a |
| WebPartsPersonalization |
Permite que você especifique o provedor de personalização e defina as autorizações de personalização. Essa classe não pode ser herdada. |
| WebPartsPersonalizationAuthorization |
Fornece acesso programático à |
| WebPartsSection |
Fornece acesso programático à seção de |
| XhtmlConformanceSection |
Configura a |
Interfaces
| Nome | Description |
|---|---|
| IConfigMapPath |
Fornece acesso ao mapeamento entre caminhos físicos e virtuais de arquivo de configuração. |
| IConfigMapPathFactory |
Mapeia os caminhos virtuais e físicos do arquivo de configuração. |
| IRemoteWebConfigurationHostServer |
Usado internamente para dar suporte ao acesso remoto aos dados de configuração. |
Enumerações
| Nome | Description |
|---|---|
| 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 da modalidade de erros personalizados. |
| CustomErrorsRedirectMode |
Especifica valores de como a URL da solicitação original é tratada quando uma página de erro personalizada é exibida. |
| FcnMode |
Especifica o comportamento da FCN (notificação de alteração de arquivo) no aplicativo. |
| FormsAuthPasswordFormat |
Define o formato de criptografia para armazenar senhas. |
| FormsProtectionEnum |
Define o tipo de criptografia, se houver, a ser usado para cookies. |
| MachineKeyCompatibilityMode |
Especifica quais métodos de criptografia podem ser usados. |
| MachineKeyValidation |
Especifica o algoritmo de hash que ASP.NET usa para autenticação de formulários e para validar dados de estado de exibição e para identificação de estado de sessão fora do processo. |
| MembershipPasswordCompatibilityMode |
Enumera os modos de compatibilidade de senha para ASP.NET associação. |
| PagesEnableSessionState |
Usado para determinar a ativação de 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 DCOM. |
| ProcessModelComImpersonationLevel |
Especifica o nível de autenticação para segurança 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 de aplicativo. |
| SerializationMode |
Determina o método de serialização usado para um objeto ProfilePropertySettings. |
| TicketCompatibilityMode |
Define se é necessário usar UTC (Tempo Universal Coordenado) ou hora 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. |