ScriptResourceHandler Klas

Definitie

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.

Van toepassing op