ScriptResourceHandler Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um manipulador HTTP para processar solicitações para arquivos de script que são inseridos como recursos em um assembly. Essa 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
Comentários
A ScriptResourceHandler classe processa todas as solicitações de arquivos de script inseridos que são referenciados por meio da ScriptManager classe . O ScriptResourceHandler objeto recupera a biblioteca de scripts inserida e todos os recursos localizados para a biblioteca de scripts. Se a NotifyScriptLoaded propriedade for definida como true
, o ScriptResourceHandler objeto adicionará uma chamada no final do arquivo de script ao método notifyScriptLoaded do objeto Sys.Application .
Por padrão, a ScriptResourceHandler classe compacta e armazena em cache arquivos de script inseridos para o Internet Explorer 7. Você pode desativar a compactação e o cache por meio das EnableCompression propriedades e EnableCaching da ScriptingScriptResourceHandlerSection classe . Você define essas propriedades no arquivo Web.config.
Observação
Você pode ativar a compactação para versões anteriores do Internet Explorer criando um alias para o Internet Explorer 7 na seção clientTarget do arquivo Web.config. Em seguida, defina programaticamente o valor da ClientTarget propriedade para esse alias. No entanto, não recomendamos essa abordagem porque ela causará uma diminuição no desempenho e apresentará um alto risco de erros.
O arquivo de Web.config padrão para aplicativos Web ASP.NET habilitados para AJAX adiciona o ScriptResourceHandler como um manipulador. Você pode adicionar manualmente o manipulador ao seu aplicativo incluindo o seguinte elemento no arquivo 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
ScriptResourceHandler() |
Inicializa uma nova instância da classe ScriptResourceHandler. |
Propriedades
IsReusable |
Quando substituída em uma classe derivada, obtém um valor que indica se outra solicitação pode usar a instância da classe. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ProcessRequest(HttpContext) |
Quando substituído em uma classe derivada, processa solicitações da Web HTTP para um arquivo de script que é inserido como um recurso em um assembly. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IHttpHandler.IsReusable |
Obtém um valor que indica se outra solicitação pode utilizar a instância de IHttpHandler. |
IHttpHandler.ProcessRequest(HttpContext) |
Processa solicitações da Web HTTP para um arquivo de script que é inserido como um recurso em um assembly. |