Compartir por


ScriptResourceHandler Clase

Definición

Proporciona un controlador HTTP para procesar solicitudes de archivos de script incrustados 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 ASP.NET habilitadas para AJAX agrega como ScriptResourceHandler controlador. Puede agregar manualmente el controlador a la aplicación mediante la inclusión del 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

Nombre Description
ScriptResourceHandler()

Inicializa una nueva instancia de la clase ScriptResourceHandler.

Propiedades

Nombre Description
IsReusable

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

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ProcessRequest(HttpContext)

Cuando se reemplaza en una clase derivada, procesa las solicitudes web HTTP para un archivo de script incrustado como un recurso en un ensamblado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IHttpHandler.IsReusable

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

IHttpHandler.ProcessRequest(HttpContext)

Procesa las solicitudes web HTTP para un archivo de script incrustado como un recurso en un ensamblado.

Se aplica a