@ Application - global. asax
Define atributos específicos de aplicativos, usados pelo ASP.NET o compilador do aplicativo, e aparece somente no aplicativo (. asax) arquivos.
<%@ 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 ASP.Analisador de rede; ele é usado somente em tempo de design por ferramentas de desenvolvimento integrado (IDE) do ambiente, como Microsoft Visual Studio 2005.Observação
Esse atributo é incluído para compatibilidade com versões anteriores do ASP.NET para implementar o recurso de code-behind.No ASP.NET versão 2.0, você deve usar o CodeFile atributo para especificar o nome do arquivo de origem, juntamente com o Inherits atributo para especificar o nome totalmente qualificado da classe a.
CompilerOptions
Uma seqüência de caracteres contendo opções do compilador usadas para compilar a página. No C# e Visual Basic, esta é uma seqüê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 da classe application. Este valor é ignorado pelo ASP.Analisador de rede.Inherits
Define uma classe code-behind para a classe de aplicativo herdar. Isso pode ser qualquer classe que deriva do HttpApplication classe. Usado com o CodeFile atributo, que contém o caminho para o arquivo de origem para a classe de code-behind. Para obter mais informações sobre classes code-behind, consulte Modelo de código de página Web do ASP.NET.Language
Especifica o idioma usado ao compilar todo o processamento de embutido (% e < % = % >) e blocos de declaração dentro do arquivo de aplicativo de código. Valores podem representar qualquer.Linguagem com suporte do NET Framework, incluindo Visual Basic, C# ou JScript. Somente um idioma pode ser usado e especificado por um arquivo do aplicativo.
Comentários
O Description e Inherits atributos podem ser declarados juntas na mesma @ Application diretiva, conforme mostrado na seção de exemplo.
Se você deseja usar a 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 (como Microsoft Visual Studio 2005) que fornece ferramentas para trabalhar com separação de código arquivos de origem em projetos de código, você pode adicionar o CodeFile atributo para especificar o nome de arquivo do code-behind de origem.
Exemplo
O exemplo de código a seguir instrui o ASP.Compilador NET do aplicativo para compilar dinamicamente uma nova classe de aplicativo que estende o My401kApp.Object classe.
<%@ Application Inherits="My401kApp.Object" Description="Our 401k app" %>