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 di richieste di file di script incorporati come risorsa in un assembly. La 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 per i file di script incorporati a cui viene fatto riferimento tramite la ScriptManager classe . L'oggetto ScriptResourceHandler recupera la libreria di script incorporata e tutte le 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 di Web.config.
Nota
È possibile attivare la compressione per le versioni precedenti di Internet Explorer creando un alias per Internet Explorer 7 nella sezione clientTarget del file di Web.config. Viene quindi impostato a livello di codice il valore della ClientTarget proprietà su tale alias. Tuttavia, non è consigliabile questo approccio perché causerà una riduzione delle prestazioni e introduce un rischio elevato di errori.
Il file di ASP.NET Web.config predefinito per le applicazioni Web abilitate per AJAX aggiunge come ScriptResourceHandler gestore. È possibile aggiungere manualmente il gestore all'applicazione includendo l'elemento seguente nel file di 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
ScriptResourceHandler() |
Inizializza una nuova istanza della classe ScriptResourceHandler. |
Proprietà
IsReusable |
Se sottoposto a override in una classe derivata, ottiene un valore che specifica la possibilità o meno per un'altra richiesta di utilizzare l'istanza della classe. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ProcessRequest(HttpContext) |
Se sottoposto a override in una classe derivata, elabora richieste Web HTTP per un file script incorporato come risorsa in un assembly. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IHttpHandler.IsReusable |
Ottiene un valore che indica se un'altra richiesta può usare l'istanza di IHttpHandler. |
IHttpHandler.ProcessRequest(HttpContext) |
Elabora richieste Web HTTP per un file script incorporato come risorsa in un assembly. |