Compartir a través de


ScriptResourceHandler Clase

Definición

Ofrece un controlador HTTP para procesar las solicitudes de archivos de script que se incrustan como recursos en un ensamblado. Esta clase no puede heredarse.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Herencia
ScriptResourceHandler
Implementaciones

Comentarios

La ScriptResourceHandler clase procesa todas las solicitudes de archivos de script incrustados a los que se hace referencia a través de la ScriptManager clase . El ScriptResourceHandler objeto recupera la biblioteca de scripts incrustada y los recursos localizados de la biblioteca de scripts. Si la NotifyScriptLoaded propiedad se establece trueen , el ScriptResourceHandler objeto agrega una llamada al final del archivo de script al método notifyScriptLoaded del objeto Sys.Application .

De forma predeterminada, la ScriptResourceHandler clase comprime y almacena en caché los archivos de script incrustados para Internet Explorer 7. Puede desactivar la compresión y el almacenamiento en caché a través de las EnableCompression propiedades y EnableCaching de la ScriptingScriptResourceHandlerSection clase . Estas propiedades se establecen en el archivo Web.config.

Nota

Puede activar la compresión para versiones anteriores de Internet Explorer creando un alias para Internet Explorer 7 en la sección clientTarget del archivo Web.config. A continuación, establezca mediante programación el valor de la ClientTarget propiedad en ese alias. Sin embargo, no se recomienda este enfoque porque provocará una disminución del rendimiento y presenta un alto riesgo de errores.

El archivo Web.config predeterminado para las aplicaciones web de ASP.NET habilitadas para AJAX agrega como ScriptResourceHandler controlador. Puede agregar manualmente el controlador a la aplicación si incluye el siguiente elemento en el archivo 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>  

Constructores

ScriptResourceHandler()

Inicializa una nueva instancia de la clase ScriptResourceHandler.

Propiedades

IsReusable

Cuando se invalida en una clase derivada, obtiene un valor que indica si otra solicitud puede utilizar la instancia de la clase.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ProcessRequest(HttpContext)

Cuando se invalida en una clase derivada, procesa las solicitudes web HTTP de un archivo de script que se incrusta como un recurso en un ensamblado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IHttpHandler.IsReusable

Obtiene un valor que indica si otra solicitud puede usar la instancia de IHttpHandler.

IHttpHandler.ProcessRequest(HttpContext)

Procesa las solicitudes web HTTP de un archivo de script que se incrusta como un recurso en un ensamblado.

Se aplica a