ScriptResourceHandler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un gestore HTTP per l'elaborazione delle richieste per i file di script incorporati come risorse in un assembly. Questa classe non può essere ereditata.
public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
- Ereditarietà
-
ScriptResourceHandler
- Implementazioni
Commenti
La ScriptResourceHandler classe elabora tutte le richieste di file di script incorporati a cui viene fatto riferimento tramite la ScriptManager classe . L'oggetto ScriptResourceHandler recupera la libreria di script incorporata ed eventuali risorse localizzate per la libreria di script. Se la NotifyScriptLoaded proprietà è impostata su true, l'oggetto ScriptResourceHandler aggiunge una chiamata alla fine del file di script al metodo notifyScriptLoaded dell'oggetto Sys.Application .
Per impostazione predefinita, la ScriptResourceHandler classe comprime e memorizza nella cache i file di script incorporati per Internet Explorer 7. È possibile disattivare la compressione e la memorizzazione nella cache tramite le EnableCompression proprietà e EnableCaching della ScriptingScriptResourceHandlerSection classe . Queste proprietà vengono impostate nel file Web.config.
Annotazioni
È possibile attivare la compressione per le versioni precedenti di Internet Explorer creando un alias per Internet Explorer 7 nella sezione clientTarget del file Web.config. Impostare quindi a livello di codice il valore della ClientTarget proprietà su tale alias. Tuttavia, non è consigliabile questo approccio perché causerà una diminuzione delle prestazioni e introduce un rischio elevato di errori.
Il file di Web.config predefinito per le applicazioni Web abilitate ASP.NET per AJAX aggiunge come ScriptResourceHandler gestore. È possibile aggiungere manualmente il gestore all'applicazione includendo l'elemento seguente nel file 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>
Costruttori
| Nome | Descrizione |
|---|---|
| ScriptResourceHandler() |
Inizializza una nuova istanza della classe ScriptResourceHandler. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsReusable |
In caso di override in una classe derivata, ottiene un valore che indica se un'altra richiesta può usare l'istanza della classe . |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ProcessRequest(HttpContext) |
In caso di override in una classe derivata, elabora le richieste Web HTTP per un file di script incorporato come risorsa in un assembly. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IHttpHandler.IsReusable |
Ottiene un valore che indica se un'altra richiesta può utilizzare l'istanza IHttpHandler di . |
| IHttpHandler.ProcessRequest(HttpContext) |
Elabora le richieste Web HTTP per un file di script incorporato come risorsa in un assembly. |