ScriptResourceHandler Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een HTTP-handler voor het verwerken van aanvragen voor scriptbestanden die zijn ingesloten als resources in een assembly. Deze klasse kan niet worden overgenomen.
public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
- Overname
-
ScriptResourceHandler
- Implementeringen
Opmerkingen
De ScriptResourceHandler klasse verwerkt alle aanvragen voor ingesloten scriptbestanden waarnaar wordt verwezen via de ScriptManager klasse. Het ScriptResourceHandler object haalt de ingesloten scriptbibliotheek en gelokaliseerde resources voor de scriptbibliotheek op. Als de NotifyScriptLoaded eigenschap is ingesteld trueop, voegt het ScriptResourceHandler object een aanroep toe aan het einde van het scriptbestand aan de notifyScriptLoaded-methode van het object Sys.Application .
De klasse ScriptResourceHandler comprimeert en cachet standaard ingesloten scriptbestanden voor Internet Explorer 7. U kunt compressie en caching uitschakelen via de EnableCompression en EnableCaching eigenschappen van de ScriptingScriptResourceHandlerSection klasse. U stelt deze eigenschappen in het Web.config-bestand in.
Note
U kunt compressie inschakelen voor eerdere versies van Internet Explorer door een alias te maken voor Internet Explorer 7 in de sectie clientTarget van het Web.config-bestand. Vervolgens stelt u de waarde van de ClientTarget eigenschap programmatisch in op die alias. We raden deze methode echter niet aan, omdat deze een afname van de prestaties veroorzaakt en er een hoog risico op fouten ontstaat.
Het standaardbestand Web.config voor ajax-ASP.NET-webtoepassingen voegt de ScriptResourceHandler toe als handler. U kunt de handler handmatig toevoegen aan uw toepassing door het volgende element op te geven in het bestand 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>
Constructors
| Name | Description |
|---|---|
| ScriptResourceHandler() |
Initialiseert een nieuw exemplaar van de ScriptResourceHandler klasse. |
Eigenschappen
| Name | Description |
|---|---|
| IsReusable |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of een andere aanvraag het exemplaar van de klasse kan gebruiken. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ProcessRequest(HttpContext) |
Wanneer deze wordt overschreven in een afgeleide klasse, verwerkt u HTTP-webaanvragen voor een scriptbestand dat is ingesloten als een resource in een assembly. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IHttpHandler.IsReusable |
Hiermee wordt een waarde opgehaald die aangeeft of een andere aanvraag het IHttpHandler exemplaar kan gebruiken. |
| IHttpHandler.ProcessRequest(HttpContext) |
Verwerkt HTTP-webaanvragen voor een scriptbestand dat is ingesloten als een resource in een assembly. |