System.Web.Configuration Espaço de Nomes

Contém classes que são usadas para configurar a configuração do ASP.NET.

Classes

Name 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 os controlos do servidor em diferentes navegadores.

AnonymousIdentificationSection

Configura a identificação anónima para utilizadores que não estão autenticados. Esta classe não pode ser herdada.

AssemblyCollection

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

AssemblyInfo

Faz referência a um assembly a ser ligado durante a compilação de um recurso dinâmico. Esta classe não pode ser herdada.

AuthenticationSection

Configura a autenticação para uma aplicação Web. Esta classe não pode ser herdada.

AuthorizationRule

A AuthorizationRule classe permite-lhe aceder e modificar programaticamente a authorization secção de um ficheiro de configuração. Esta classe não pode ser herdada.

AuthorizationRuleCollection

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

AuthorizationSection

Configura a autorização de uma aplicação Web. Esta classe não pode ser herdada.

BrowserCapabilitiesCodeGenerator

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

BrowserCapabilitiesFactory

Fornece métodos usados internamente pelo sistema de configuração para produzir instâncias específicas de pedido da classe HttpBrowserCapabilities que são publicamente acedidas através da propriedade ASP.NET-intrínseca Request.Browser.

BrowserCapabilitiesFactoryBase

A BrowserCapabilitiesFactoryBase classe é a classe base da qual BrowserCapabilitiesFactory se deriva. É usada internamente em tempo de execução pelo sistema de configuração para criar instâncias específicas de pedido da classe HttpCapabilitiesBase, acedidas publicamente através da propriedade intrínseca ASP.NET Request.Browser.

BufferModesCollection

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

BufferModeSettings

Configura as definições de buffering de eventos ASP.NET para fornecedores de eventos. Esta classe não pode ser herdada.

BuildProvider

Fornece funcionalidade para analisar um determinado tipo de ficheiro e gerar código durante a compilação de um recurso dinâmico. Esta classe não pode ser herdada.

BuildProviderCollection

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

CacheSection

Configura as definições globais de cache para uma aplicação ASP.NET. Esta classe não pode ser herdada.

ClientTarget

Define o alias associado ao agente de utilizador alvo para o qual os controlos do servidor ASP.NET devem renderizar o conteúdo. Esta classe não pode ser herdada.

ClientTargetCollection

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

ClientTargetSection

Configura a clientTarget secção. Esta classe não pode ser herdada.

CodeSubDirectoriesCollection

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

CodeSubDirectory

Faz referência a uma localização de diretório utilizada durante a compilação de um recurso dinâmico. Esta classe não pode ser herdada.

CompilationSection

Define definições de configuração que são usadas para suportar a infraestrutura de compilação de aplicações Web. Esta classe não pode ser herdada.

Compiler

Define um compilador que é utilizado para suportar a infraestrutura de compilação de aplicações Web. Esta classe não pode ser herdada.

CompilerCollection

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

Converter

Representa um elemento de configuração num ficheiro de configuração.

ConvertersCollection

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

CustomError

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

CustomErrorCollection

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

CustomErrorsSection

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

DeploymentSection

Define uma configuração que é normalmente usada num servidor de produção para sobrepor definições ao nível da aplicação que são apropriadas apenas em computadores de desenvolvimento.

EventMappingSettings

Define as definições de mapeamento de eventos ASP.NET para fornecedores de eventos. Esta classe não pode ser herdada.

EventMappingSettingsCollection

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

ExpressionBuilder

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

ExpressionBuilderCollection

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

FolderLevelBuildProvider

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

FolderLevelBuildProviderCollection

Representa uma coleção de FolderLevelBuildProvider objetos.

FormsAuthenticationConfiguration

Configura uma aplicação ASP.NET para usar a modalidade AuthenticationMode formulários.

FormsAuthenticationCredentials

Configura credenciais de utilizador para aplicações ASP.NET que utilizam autenticação baseada em formulários.

FormsAuthenticationUser

Configura as credenciais do utilizador para aplicações Web que utilizam autenticação baseada em formulários.

FormsAuthenticationUserCollection

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

FullTrustAssembliesSection

Configura um conjunto de assemblies full-trust. Esta classe não pode ser herdada.

FullTrustAssembly

Configura um assembly de confiança completa. Esta classe não pode ser herdada.

FullTrustAssemblyCollection

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

GlobalizationSection

Define definições de configuração que são usadas para suportar a infraestrutura de globalização de aplicações Web. Esta classe não pode ser herdada.

HealthMonitoringSection

Configura perfis ASP.NET que determinam como os eventos de monitorização de saúde são enviados aos fornecedores de eventos. Esta classe não pode ser herdada.

HostingEnvironmentSection

Define definições de configuração que controlam o comportamento do ambiente de alojamento da aplicação. Esta classe não pode ser herdada.

HttpCapabilitiesBase

Fornece acesso a informações detalhadas sobre as capacidades do navegador do cliente.

HttpCapabilitiesDefaultProvider

A extensão padrão da classe HttpCapabilitiesProvider que está incluída com ASP.NET.

HttpCapabilitiesProvider

Permite personalizar definições do navegador. Também pode personalizar o algoritmo que identifica o navegador com base na informação do arquivo de HttpRequestentrada.

HttpCapabilitiesSectionHandler

Auxilia na leitura da <browserCaps> secção de um ficheiro de configuração e na criação de uma instância da HttpBrowserCapabilities classe que contém a informação de capacidades para o navegador cliente.

HttpConfigurationContext

Fornece informação de contexto atual aos manipuladores de secção de configuração em aplicações ASP.NET.

HttpCookiesSection

Configura propriedades para cookies usados por uma aplicação Web.

HttpHandlerAction

Configura uma HttpHandlersSection secção de configuração. Esta classe não pode ser herdada.

HttpHandlerActionCollection

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

HttpHandlersSection

Configura um gestor HTTP para uma aplicação Web. Esta classe não pode ser herdada.

HttpModuleAction

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

HttpModuleActionCollection

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

HttpModulesSection

Configura um módulo HTTP para uma aplicação Web. Esta classe não pode ser herdada.

HttpRuntimeSection

Configura o tempo de execução HTTP do ASP.NET. Esta classe não pode ser herdada.

IdentitySection

Configura a identidade de uma aplicação Web. Esta classe não pode ser herdada.

IgnoreDeviceFilterElement

Configura um elemento filtro de dispositivo.

IgnoreDeviceFilterElementCollection

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

LowerCaseStringConverter

Fornece suporte para converter um objeto numa cadeia minúscula. Esta classe não pode ser herdada.

MachineKeySection

Define as definições de configuração que controlam a geração de chaves e os algoritmos usados nas operações de encriptação, desencriptação e código de autenticação de mensagens (MAC) na autenticação do Windows Forms, validação de estado de visualização e isolamento de aplicações em estado de sessão. Esta classe não pode ser herdada.

MachineKeyValidationConverter

Fornece métodos para converter MachineKeyValidation objetos para e a partir de strings.

MembershipSection

Define definições de configuração para suportar a infraestrutura para configurar e gerir os detalhes de membros. Esta classe não pode ser herdada.

NamespaceCollection

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

NamespaceInfo

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

OutputCacheProfile

Configura o perfil de cache de saída que pode ser usado pelas páginas da aplicação. Esta classe não pode ser herdada.

OutputCacheProfileCollection

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

OutputCacheSection

Configura a cache de saída de uma aplicação Web. Esta classe não pode ser herdada.

OutputCacheSettingsSection

Configura as definições de cache de saída para as páginas da aplicação. Esta classe não pode ser herdada.

PagesSection

Fornece acesso programático à secção de páginas do ficheiro de configuração. Esta classe não pode ser herdada.

PartialTrustVisibleAssembliesSection

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

PartialTrustVisibleAssembly

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

PartialTrustVisibleAssemblyCollection

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

PassportAuthentication

Configura autenticação baseada em Passaporte em aplicações ASP.NET.

ProcessModelSection

Configura as definições do modelo de processo ASP.NET num servidor Web do Serviços de Informação Internet (IIS). Esta classe não pode ser herdada.

ProfileGroupSettings

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

ProfileGroupSettingsCollection

Contém um conjunto de ProfileGroupSettings objetos.

ProfilePropertySettings

A ProfilePropertySettings classe fornece uma forma de aceder e modificar programaticamente a profiles secção de um ficheiro de configuração. Esta classe não pode ser herdada.

ProfilePropertySettingsCollection

Contém um conjunto de ProfilePropertySettingsCollection objetos.

ProfileSection

A ProfileSection classe fornece uma forma de aceder e modificar programaticamente a profile secção de um ficheiro de configuração. Esta classe não pode ser herdada.

ProfileSettings

Configura os perfis de eventos do ASP.NET. Esta classe não pode ser herdada.

ProfileSettingsCollection

Contém uma coleção de ProfileSettings objetos. Esta 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 ficheiro de configuração dos serviços Web.

ProtocolsConfigurationHandler

Representa um manipulador de configuração para protocolos.

ProtocolsSection

Representa a protocols secção do ficheiro de configuração Web.

ProvidersHelper

Fornece métodos para criar instâncias de fornecedores, seja individualmente ou em lote.

RegexWorker

Usado internamente em tempo de execução por BrowserCapabilitiesFactory e BrowserCapabilitiesCodeGenerator para analisar dados de pedidos e identificar o navegador.

RemoteWebConfigurationHostServer

Usado internamente em tempo de execução para suportar o acesso remoto a dados de configuração.

RoleManagerSection

Define definições de configuração que são usadas para suportar a infraestrutura de gestão de funções das aplicações Web. Esta classe não pode ser herdada.

RootProfilePropertySettingsCollection

Atua como o topo de uma hierarquia de dois níveis nomeados de ProfilePropertySettingsCollection coleções.

RuleSettings

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

RuleSettingsCollection

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

ScriptingAuthenticationServiceSection

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

ScriptingJsonSerializationSection

Representa uma jsonSerialization secção de configuração no scripting elemento do ficheiro de configuração. Esta classe não pode ser herdada.

ScriptingProfileServiceSection

Representa a secção de configuração para as definições do serviço de perfil. Esta classe não pode ser herdada.

ScriptingRoleServiceSection

Representa a secção de configuração para definições de role-service.

ScriptingScriptResourceHandlerSection

Representa uma ScriptingScriptResourceHandler secção de configuração no <scripting> elemento do ficheiro de configuração. Esta classe não pode ser herdada.

ScriptingSectionGroup

Representa a secção de configuração para definições de script. Esta classe não pode ser herdada.

ScriptingWebServicesSectionGroup

Representa um grupo de secções relacionadas num ficheiro de configuração.

SecurityPolicySection

Define definições de configuração que são usadas para suportar a infraestrutura de segurança de uma aplicação Web. Esta classe não pode ser herdada.

SessionPageStateSection

Configura a sessionPageState secção. Esta classe não pode ser herdada.

SessionStateSection

Configura o estado da sessão para uma aplicação Web.

SiteMapSection

Define definições de configuração que são usadas para suportar a infraestrutura para configurar, armazenar e renderizar a navegação do local. Esta classe não pode ser herdada.

SqlCacheDependencyDatabase

Configura as bases de dados de dependências do cache SQL para uma aplicação ASP.NET. Esta classe não pode ser herdada.

SqlCacheDependencyDatabaseCollection

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

SqlCacheDependencySection

Configura as dependências da cache SQL para uma aplicação ASP.NET. Esta classe não pode ser herdada.

SystemWebCachingSectionGroup

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

SystemWebExtensionsSectionGroup

Representa um grupo de secções relacionadas num ficheiro de configuração. Esta classe não pode ser herdada.

SystemWebSectionGroup

Permite ao utilizador aceder programaticamente ao system.web grupo do ficheiro de configuração. Esta classe não pode ser herdada.

TagMapCollection

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

TagMapInfo

Contém uma única instrução de remapeamento da etiqueta de configuração. Esta classe não pode ser herdada.

TagPrefixCollection

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

TagPrefixInfo

Define um elemento de configuração contendo informação relacionada com etiquetas.

TraceSection

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

TransformerInfo

Especifica uma classe personalizada que estende a WebPartTransformer classe para uso por ligações Web Parts.

TransformerInfoCollection

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

TrustLevel

Define o mapeamento de níveis de segurança específicos para ficheiros de políticas nomeados. Esta classe não pode ser herdada.

TrustLevelCollection

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

TrustSection

Configura o nível de segurança de acesso ao código aplicado a uma aplicação. Esta classe não pode ser herdada.

UrlMapping

Mapeia um URL que é mostrado aos utilizadores para o URL de uma página na sua aplicação Web. Esta classe não pode ser herdada.

UrlMappingCollection

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

UrlMappingsSection

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

UserMapPath

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

VirtualDirectoryMapping

Especifica uma hierarquia personalizada de diretórios virtuais para uma aplicação Web. Esta classe não pode ser herdada.

VirtualDirectoryMappingCollection

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

WebConfigurationFileMap

Define os mapeamentos dos ficheiros de configuração para uma aplicação Web. Esta classe não pode ser herdada.

WebConfigurationManager

Fornece acesso a ficheiros de configuração à medida que se aplicam a aplicações Web.

WebContext

Gerir o contexto do caminho para a aplicação Web atual. Esta classe não pode ser herdada.

WebControlsSection

Configura a webControls secção. Esta classe não pode ser herdada.

WebPartsPersonalization

Permite especificar o fornecedor de personalização e definir autorizações de personalização. Esta classe não pode ser herdada.

WebPartsPersonalizationAuthorization

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

WebPartsSection

Fornece acesso programático à webParts secção do ficheiro de configuração. Esta classe não pode ser herdada.

XhtmlConformanceSection

Configura a xhtmlConformance secção. Esta classe não pode ser herdada.

Interfaces

Name Description
IConfigMapPath

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

IConfigMapPathFactory

Mapeia os caminhos virtuais e físicos do ficheiro de configuração.

IRemoteWebConfigurationHostServer

Usado internamente para suportar acesso remoto a dados de configuração.

Enumerações

Name Description
AsyncPreloadModeFlags

Especifica o modo para pedidos assíncronos.

AuthenticationMode

Especifica o modo de autenticação a usar numa aplicação Web.

AuthorizationRuleAction

Especifica o tipo de autorização a aplicar ao aceder a um recurso.

CustomErrorsMode

Especifica os valores para a modalidade de erros personalizados.

CustomErrorsRedirectMode

Especifica valores para a forma como a URL do pedido original é tratada quando uma página de erro personalizada é exibida.

FcnMode

Especifica o comportamento para notificação de alterações de ficheiro (FCN) na aplicação.

FormsAuthPasswordFormat

Define o formato de encriptação para armazenar palavras-passe.

FormsProtectionEnum

Define o tipo de encriptação, se houver, a usar para cookies.

MachineKeyCompatibilityMode

Especifica quais os métodos de encriptação que podem ser usados.

MachineKeyValidation

Especifica o algoritmo de hash que o ASP.NET utiliza para autenticação de formulários e validação de dados de estado de visualização, bem como para identificação do estado de sessão fora do processo.

MembershipPasswordCompatibilityMode

Enumera os modos de compatibilidade de palavras-passe para a filiação ao ASP.NET.

PagesEnableSessionState

Usado para determinar a ativação do estado da sessão para uma única página Web ou para uma aplicação Web inteira.

ProcessModelComAuthenticationLevel

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

ProcessModelComImpersonationLevel

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

ProcessModelLogLevel

Especifica os tipos de eventos a registar no registo de eventos.

ProfileGuidedOptimizationsFlags

Especifica o modo de otimização para um ambiente de implementação de aplicações.

SerializationMode

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

TicketCompatibilityMode

Define se deve usar Tempo Universal Coordenado (UTC) ou hora local para a data de expiração do ticket para autenticação de formulários.

TraceDisplayMode

Especifica a ordem em que as mensagens de rastreio são exibidas.

WebApplicationLevel

Especifica o nível de caminho de um ficheiro de configuração de uma aplicação Web.

XhtmlConformanceMode

Especifica o modo de autenticação a usar numa aplicação Web.