ScriptResourceHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |