ScriptResourceHandler Classe

Definição

Fornece um gestor HTTP para processar pedidos de ficheiros de script que estão incorporados como recursos numa assembleia. Esta classe não pode ser herdada.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Herança
ScriptResourceHandler
Implementações

Observações

A ScriptResourceHandler classe processa todos os pedidos de ficheiros de script embutidos que são referenciados através da ScriptManager classe. O ScriptResourceHandler objeto recupera a biblioteca de scripts embutida e quaisquer recursos localizados para a biblioteca de scripts. Se a NotifyScriptLoaded propriedade estiver definida para true, o ScriptResourceHandler objeto adiciona uma chamada no final do ficheiro de script ao método notifyScriptLoaded do objeto Sys.Application .

Por defeito, a classe ScriptResourceHandler comprime e armazena em cache ficheiros de script embutidos para Internet Explorer 7. Podes desligar a compressão e o cache através das EnableCompression propriedades e EnableCaching da ScriptingScriptResourceHandlerSection classe. Defines estas propriedades no ficheiro Web.config.

Note

Pode ativar a compressão para versões anteriores do Internet Explorer criando um alias para o Internet Explorer 7 na secção clientTarget do ficheiro Web.config. Depois, configuras programaticamente o valor da ClientTarget propriedade para esse alias. No entanto, não recomendamos esta abordagem porque causará uma diminuição do desempenho e introduz um elevado risco de erros.

O ficheiro Web.config predefinido para aplicações Web de ASP.NET com AJAX adiciona o ScriptResourceHandler como handler. Pode adicionar manualmente o handler à sua aplicação incluindo o seguinte elemento no ficheiro Web.config:

<httpHandlers>
  <add verb="GET,HEAD" path="ScriptResource.axd"
    type="System.Web.Handlers.ScriptResourceHandler,
    System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
    PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>

Construtores

Name Description
ScriptResourceHandler()

Inicializa uma nova instância da ScriptResourceHandler classe.

Propriedades

Name Description
IsReusable

Quando é sobreposto numa classe derivada, obtém um valor que indica se outro pedido pode usar a instância da classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ProcessRequest(HttpContext)

Quando sobreposto numa classe derivada, processa pedidos HTTP Web para um ficheiro de script que está embutido como recurso numa assembleia.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IHttpHandler.IsReusable

Recebe um valor que indica se outro pedido pode usar a IHttpHandler instância.

IHttpHandler.ProcessRequest(HttpContext)

Processa pedidos HTTP Web para um ficheiro de script que está incorporado como recurso numa assembly.

Aplica-se a