Classe PagesSection
Representa a seção <pages>
de um arquivo Web.config.
Sintaxe
class PagesSection : ConfigurationSectionWithCollection
Métodos
A tabela a seguir lista os métodos expostos pela classe PagesSection
.
Nome | Descrição |
---|---|
Add | (Herdado de ConfigurationSectionWithCollection.) |
Limpar | (Herdado de ConfigurationSectionWithCollection .) |
Get | (Herdado de ConfigurationSectionWithCollection .) |
GetAllowDefinition | (Herdado de ConfigurationSection.) |
GetAllowLocation | (Herdado de ConfigurationSection .) |
Remover | (Herdado de ConfigurationSectionWithCollection .) |
RevertToParent | (Herdado de ConfigurationSection .) |
SetAllowDefinition | (Herdado de ConfigurationSection .) |
SetAllowLocation | (Herdado de ConfigurationSection .) |
Propriedades
A tabela a seguir lista as propriedades expostas pela classe PagesSection
.
Nome | Descrição |
---|---|
AsyncTimeout |
Um valor de leitura/gravação datetime que especifica o tempo que a página aguardará para executar tarefas assíncronas. O padrão é 45 segundos. |
AutoEventWireup |
Um valor boolean de leitura/gravação. true se os eventos de páginas ASP.NET forem conectados automaticamente às funções de manipulação de eventos; caso contrário, false . O padrão é true . Observação: quando essa propriedade é true , ASP.NET não requer eventos para especificar manipuladores de eventos, como Page_Load ou Page_Init . Isso significa que a palavra-chave Handles no Visual Basic não é necessária no script de servidor na página Web Forms. Por padrão, quando o aplicativo Web ASP.NET é criado no Visual Studio, o valor AutoEventWireup da propriedade é definido como false na página .aspx ou no controle .ascx e os manipuladores de eventos não são criados automaticamente. Não defina AutoEventWireup como true se o desempenho é uma consideração fundamental. |
Buffer |
Um valor boolean de leitura/gravação. true se .aspx páginas e controles .ascx usarem buffer de resposta; caso contrário, false . O padrão é true . Observação: quando o buffer de resposta está ativado, a saída da página ou do controle é armazenada em buffer até que toda a página ou controle seja processado. Não defina essa propriedade como true se o desempenho for uma consideração fundamental. |
CompilationMode |
Uma enumeração de leitura/gravação sint32 que especifica se .aspx páginas e controles .ascx são compilados em tempo de execução. Os valores possíveis estão listados posteriormente na seção Comentários. |
Controls |
Um valor TagPrefixInfo que contém informações de configuração para controles personalizados e de usuário. |
EnableEventValidation |
Um valor boolean . true se a validação do evento deve ser realizada; caso contrário, false . O padrão é true .O mecanismo de validação de eventos elimina o risco de solicitações de postback não autorizadas e retornos de chamada de um controle. Durante a renderização, um controle registra seus eventos e, em seguida, valida apenas os eventos específicos que podem ser gerados no controle durante uma solicitação de postback ou retorno de chamada. Todos os controles controlados por eventos no ASP.NET agora usam esse recurso por padrão. No entanto, você pode reverter para o comportamento do .NET Framework versão 1.0 desabilitando opcionalmente a validação de eventos para um aplicativo Web. Observação: o controle base verifica essa propriedade para determinar se ela deve validar eventos. Um controle derivado não herda essa configuração de controle base, portanto, por padrão, ele é isento de validação de eventos. Você ainda pode instruir ASP.NET a executar a validação de eventos no controle derivado adicionando a propriedade EnableEventValidation ao próprio controle derivado e definindo-a como true . |
EnableSessionState |
Um valor sint32 de leitura/gravação que especifica se o estado da sessão está habilitado. Os valores possíveis estão listados posteriormente na seção Comentários. |
EnableViewState |
Um valor boolean de leitura/gravação. true se o estado de exibição estiver habilitado; caso contrário, false. o padrão é true . |
EnableViewStateMac |
Um valor boolean de leitura/gravação. true se o ASP.NET deve executar uma verificação de autenticação de mensagem no estado de exibição da página quando a página é postada de volta pelo cliente; caso contrário, false . O padrão é true . Observação: por motivos de segurança, essa propriedade deve sempre ser definida como true. |
Location |
(Herdado de ConfigurationSection .) Uma propriedade chave. |
MaintainScrollPositionOnPostBack |
Um valor boolean de leitura/gravação. true se a posição de rolagem da página do navegador deve ser mantida após o postback; caso contrário, false . O padrão é false . |
MasterPageFile |
Um valor de leitura/gravação string que especifica uma referência à página mestra do aplicativo. A cadeia de caracteres pode conter um caminho relativo ou absoluto. |
MaxPageStateFieldLength |
Um valor sint32 de leitura/gravação que especifica o número máximo de caracteres que um único campo de estado de exibição pode conter. O padrão é –1 (sem limite especificado).Se o comprimento dos dados armazenados exceder o valor especificado, os dados serão divididos entre vários campos de estado de exibição. |
Namespaces |
Um valor NamespaceInfo que contém referências de namespace que são importadas automaticamente para todas as páginas de um aplicativo Web. Isso torna as classes dos namespaces especificados disponíveis para uso na página. |
PageBaseType |
Um valor string de leitura/gravação que especifica uma classe code-behind que .aspx páginas herdam por padrão. O padrão é “System.Web.UI.Page”. |
PageParserFilterType |
Um valor string de leitura/gravação que especifica o tipo de filtro do analisador. Um filtro de analisador é uma instância da classe System.Web.UI.PageParserFilter. Em tempo de execução, o processo de compilação de página chama o filtro do analisador para verificar se há alterações no código-fonte antes que a página seja analisada. |
Path |
(Herdado de ConfigurationSection .) Uma propriedade chave. |
SectionInformation |
(Herdado de ConfigurationSection .) |
SmartNavigation |
Um valor boolean de leitura/gravação. true se a navegação inteligente estiver habilitada; caso contrário, false . O padrão é false . Observação: a navegação inteligente requer o Microsoft Internet Explorer 5.5, 6 ou 7. |
StyleSheetTheme |
Um valor string de leitura/gravação que especifica o nome de um tema de folha de estilos ASP.NET. |
TagMapping |
Um valor TagMapInfo que contém instruções de remapeamento de marca de configuração. Essa propriedade permite que você remapeie os tipos de tags em tempo de compilação. O remapeamento faz com que o tipo mapeado seja usado no lugar do tipo de marca original para todas as páginas e controles no aplicativo ASP.NET no escopo do arquivo de configuração. |
Theme |
Um valor string de leitura/gravação que especifica o nome de um tema da página ASP.NET. |
UserControlBaseType |
Um valor string de leitura/gravação que especifica uma classe code-behind que os controles de usuário herdam por padrão. O padrão é “System.Web.UI.UserControl”. |
ValidateRequest |
Um valor boolean de leitura/gravação. true se ASP.NET realiza a validação da solicitação em todas as entradas do navegador; caso contrário, false . O padrão é true .A validação da solicitação é executada comparando dados de entrada a uma lista de valores potencialmente perigosos. Se ocorrer uma correspondência, ASP.NET gera um System.Web.HttpRequestValidationException. |
ViewStateEncryptionMode |
Uma enumeração sint32 de leitura/gravação que especifica o modo de criptografia que ASP.NET usa para valores de estado de exibição. Os valores possíveis estão listados posteriormente na seção Comentários. |
Subclasses
Essa classe não contém subclasses.
Comentários
A tabela a seguir lista os possíveis valores da propriedade CompilationMode
. O padrão é 2 (Always
).
Valor | Palavra-chave | Descrição |
---|---|---|
0 | Auto |
ASP.NET não compila a página, se possível. |
1 | Never |
A página ou o controle nunca é compilado dinamicamente. Essa configuração aumenta o desempenho desqualificando a página especificada do processo de compilação. Se uma página contiver um bloco de script ou uma construção de código que exija compilação, ASP.NET retornará um erro e a página não será executada. |
2 | Always |
A página sempre deve ser compilada. |
A tabela a seguir lista os possíveis valores da propriedade EnableSessionState
. O padrão é 2 (True
).
Valor | Palavra-chave | Descrição |
---|---|---|
0 | False |
O estado de sessão está desabilitado. |
1 | ReadOnly |
O estado de sessão é somente leitura. |
2 | True |
O estado de sessão está habilitado. |
A tabela a seguir lista os possíveis valores da propriedade ViewStateEncryptionMode
. O padrão é 0 (Auto
).
Valor | Palavra-chave | Descrição |
---|---|---|
0 | Auto |
As informações de estado de exibição serão criptografadas se um controle solicitar criptografia chamando o método System.Web.UI.Page.RegisterRequiresViewStateEncryption. |
1 | Always |
As informações de estado de exibição sempre são criptografadas. |
2 | Never |
As informações de estado de exibição nunca serão criptografadas, mesmo se um controle solicitá-las. |
Hierarquia de herança
ConfigurationSectionWithCollection
PagesSection
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
Microsoft.Web.Management.Client.Win32.ModulePage.Microsoft.Web.Management.Client.IModulePage.Initialize
System.Web.UI.Page.RegisterRequiresViewStateEncryption
System.Web.Configuration.PagesSectionSystem.Web.HttpRequestValidationException
Classe AspSession
Classe ConfigurationSectionWithCollection
Classe NamespaceInfo
Classe SessionPageStateSection
Classe SessionStateSection
Classe TagMapElement
Classe TagMapInfo
Classe TagPrefixElement
Classe TagPrefixInfo
Enumeração CompilationMode