Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe HttpRuntime

Fornece um conjunto de serviços de tempo de execução do ASP.NET para o aplicativo atual.

System.Object
  System.Web.HttpRuntime

Namespace:  System.Web
Assembly:  System.Web (em System.Web.dll)
public sealed class HttpRuntime

O tipo HttpRuntime expõe os membros a seguir.

  NomeDescrição
Método públicoHttpRuntimeInicializa uma nova instância da classe HttpRuntime.
Superior
  NomeDescrição
Propriedade públicaMembro estáticoAppDomainAppIdObtém a identificação do aplicativo do domínio de aplicativo onde HttpRuntime existe.
Propriedade públicaMembro estáticoAppDomainAppPathObtém o caminho físico de unidade do diretório do aplicativo para o aplicativo hospedado no domínio de aplicativo atual.
Propriedade públicaMembro estáticoAppDomainAppVirtualPathObtém o caminho virtual do diretório que contém o aplicativo hospedado no domínio de aplicativo atual.
Propriedade públicaMembro estáticoAppDomainIdObtém a identificação do domínio do domínio de aplicativo onde a instância de HttpRuntime existe.
Propriedade públicaMembro estáticoAspClientScriptPhysicalPathObtém o caminho da pasta para arquivos de script de cliente ASP.NET.
Propriedade públicaMembro estáticoAspClientScriptVirtualPathObtém o caminho virtual para arquivos de script de cliente ASP.NET.
Propriedade públicaMembro estáticoAspInstallDirectoryObtém o caminho físico do diretório onde os arquivos executáveis do ASP.NET são instalados.
Propriedade públicaMembro estáticoBinDirectoryObtém o caminho físico para o diretório /bin para o aplicativo atual.
Propriedade públicaMembro estáticoCacheObtém Cache para o aplicativo atual.
Propriedade públicaMembro estáticoClrInstallDirectoryObtém o caminho físico para o diretório onde os arquivos executáveis do common language runtime estão instalados.
Propriedade públicaMembro estáticoCodegenDirObtém o caminho físico para o diretório onde o ASP.NET armazena arquivos temporários (fontes gerados, módulos compilados, e assim por diante) para o aplicativo atual.
Propriedade públicaMembro estáticoIISVersionObtém a versão do IIS que está hospedando o aplicativo.
Propriedade públicaMembro estáticoIsOnUNCShareObtém um valor que indica se o aplicativo é mapeado para um compartilhamento de (UNC) convenção de nomenclatura universal de.
Propriedade públicaMembro estáticoMachineConfigurationDirectoryObtém o caminho físico para o diretório onde o arquivo Machine.config para o aplicativo atual for encontrado.
Propriedade públicaMembro estáticoTargetFrameworkObtém a versão do .NET Framework que a aplicação web atual alvo.
Propriedade públicaMembro estáticoUsingIntegratedPipelineObtém um valor que indica se o aplicativo atual está executando no modo de integrado- pipeline de IIS 7.0.
Superior
  NomeDescrição
Método públicoMembro estáticoCloseFecha a instância de HttpRuntime .
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoMembro estáticoGetNamedPermissionSetInfraestrutura. Retorna o conjunto de permissões associadas com grupos de código.
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoMembro estáticoProcessRequestResulta qualquer a Web ASP.NET que processa a execução.
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método públicoMembro estáticoUnloadAppDomainFinaliza o aplicativo atual. O aplicativo for reiniciado a próxima vez que uma solicitação for recebida para ele.
Superior

O objeto de HttpRuntime é usado no início do modelo de pipeline ASP.NET que processa solicitações HTTP. O método resulta de ProcessRequest qualquer processamento subseqüente da Web ASP.NET.

Desenvolvedores de página podem usar as propriedades da classe de HttpRuntime para localizar informações sobre o domínio de aplicativo atual para diagnóstico, por exemplo. Os desenvolvedores criando a pipeline personalizado de processo ou um ambiente de hospedagem personalizado devem chamar o método de ProcessRequest de uma classe derivada da classe de HttpWorkerRequest ou de SimpleWorkerRequest .

O exemplo a seguir demonstra como obter propriedades da classe de HttpRuntime que representa o domínio de aplicativo atual e exibi-las no navegador.


<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Page_Load(Object sender, System.EventArgs e)
  {
    StringBuilder sb = new StringBuilder();
    String nl = "<br />";

    sb.Append("AppDomainAppId = " + 
      HttpRuntime.AppDomainAppId + nl);
    sb.Append("AppDomainAppPath = " + 
      HttpRuntime.AppDomainAppPath + nl);
    sb.Append("AppDomainAppVirtualPath = " + 
      HttpRuntime.AppDomainAppVirtualPath + nl);
    sb.Append("AppDomainId = " + 
      HttpRuntime.AppDomainId + nl);
    sb.Append("AspInstallDirectory = " + 
      HttpRuntime.AspInstallDirectory + nl);
    sb.Append("BinDirectory = " + 
      HttpRuntime.BinDirectory + nl);
    sb.Append("ClrInstallDirectory = " + 
      HttpRuntime.ClrInstallDirectory + nl);
    sb.Append("CodegenDir = " + 
      HttpRuntime.CodegenDir + nl);
    sb.Append("IsOnUNCShare = " + 
      HttpRuntime.IsOnUNCShare.ToString() + nl);
    sb.Append("MachineConfigurationDirectory = " + 
      HttpRuntime.MachineConfigurationDirectory + nl);

    label1.Text = sb.ToString();
  }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>HttpRuntime Example</title>
  </head>
  <body>    
    <form id="form1" runat="server">
      <asp:label id="label1" runat="server"/>
    </form>
  </body>
</html>


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.