Compartilhar via


@ Aplicativo - global.asax

Define atributos específicos de aplicativo usados pelo compilador do aplicativo ASP.NET e aparece apenas em arquivos de aplicativo (.asax).

<%@ Application attribute="value" [attribute=value … ]%>

Atributos

  • CodeBehind
    Especifica o nome de um arquivo de código-fonte que contém uma classe associada com a classe de aplicativo. Isso é ignorado pelo analisador ASP.NET; ele é usado somente em time de design por ferramentas IDE (ambiente) de desenvolvimento integrado, sistema autônomo Microsoft Visual Studio 2005.

    ObservaçãoObservação:

    Esse atributo é incluído para compatibilidade com versões anteriores do ASP.NET para implementar o recurso de code-behind. No ASP.NET 2.0, em vez disso, você deve usar o CodeFile atributo para especificar o nome do arquivo de fonte, juntamente com o Inherits atributo para especificar o nome totalmente qualificado da classe.

  • CompilerOptions
    Uma seqüência de caracteres que contém opções de compilador usadas para compilar a página. No Visual Basic e translation from VPE for Csharp, isso é uma sequência de opções de linha de comando do compilador. Para obter mais informações sobre opções do compilador, consulte Opções do Compilador C# ou Compilador do Visual Basic.

  • Description
    Uma descrição de texto de classe de aplicativo. Este valor é ignorado pelo analisador ASP.NET.

  • Inherits
    Define uma classe code-behind para a classe de aplicativo herdar. Isso pode ser qualquer classe derivada do HttpApplication classe. Usado com o CodeFile atributo, que contém o caminho para o arquivo de fonte para o código - behind classe. Para obter mais informações sobre classes code-behind, consulte Modelo de código de página Web do ASP.NET.

  • Language
    Especifica a linguagem usada durante a compilação de renderização embutido todos os (< % e < % = %>) e blocos de declaração no arquivo de aplicativo de código. Valores podem representar qualquer linguagem compatível com .NET estrutura, incluindo Visual Basic, translation from VPE for Csharp ou JScript. Apenas um linguagem pode ser usado e especificado por arquivo de aplicativo.

Comentários

The Description e Inherits atributos podem ser declarados juntos na mesma @ Application diretiva, sistema autônomo mostrado na seção exemplo.

Se você deseja usar separação de código para a classe de aplicativo, você deve usar o Inherits atributo para especificar o nome de uma classe code-behind do qual a classe de aplicativo herdará. Opcionalmente, se você estiver usando um IDE (por exemplo, Microsoft Visual Studio 2005) que fornece ferramentas para trabalhar com código de arquivos de fonte de separação em projetos de código, você pode adicionar a CodeFile atributo para especificar nome de arquivo de fonte code-behind.

Exemplo

O exemplo de código a seguir instrui o compilador de aplicativo ASP.NET para compilar uma nova classe de aplicativo que estende o dinamicamenteMy401kApp.Object classe.

<%@ Application Inherits="My401kApp.Object" Description="Our 401k app" %>

Consulte também

Referência

Diretivas de aplicativo

Outros recursos

Sintaxe Global.asax