ScriptResourceHandler Klass

Definition

Tillhandahåller en HTTP-hanterare för bearbetning av begäranden för skriptfiler som är inbäddade som resurser i en sammansättning. Det går inte att ärva den här klassen.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Arv
ScriptResourceHandler
Implementeringar

Kommentarer

Klassen ScriptResourceHandler bearbetar alla begäranden för inbäddade skriptfiler som refereras via ScriptManager klassen. Objektet ScriptResourceHandler hämtar det inbäddade skriptbiblioteket och eventuella lokaliserade resurser för skriptbiblioteket. Om egenskapen NotifyScriptLoaded är inställd trueScriptResourceHandler på lägger objektet till ett anrop i slutet av skriptfilen till metoden notifyScriptLoaded för Sys.Application-objektet.

Som standard komprimerar och cachelagrar klassen ScriptResourceHandler inbäddade skriptfiler för Internet Explorer 7. Du kan inaktivera komprimering och cachelagring genom EnableCompression klassens EnableCaching egenskaper och ScriptingScriptResourceHandlerSection . Du anger dessa egenskaper i filen Web.config.

Note

Du kan aktivera komprimering för tidigare versioner av Internet Explorer genom att skapa ett alias för Internet Explorer 7 i avsnittet clientTarget i Web.config-filen. Sedan anger du värdet för egenskapen programmatiskt till det aliaset ClientTarget . Vi rekommenderar dock inte den här metoden eftersom den ger sämre prestanda och medför en hög risk för fel.

Standardfilen Web.config för AJAX-aktiverade ASP.NET webbprogram lägger till ScriptResourceHandler som hanterare. Du kan lägga till hanteraren manuellt i ditt program genom att inkludera följande element i filen 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>

Konstruktorer

Name Description
ScriptResourceHandler()

Initierar en ny instans av ScriptResourceHandler klassen.

Egenskaper

Name Description
IsReusable

När det åsidosätts i en härledd klass får du ett värde som anger om en annan begäran kan använda -instansen av klassen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ProcessRequest(HttpContext)

När den åsidosätts i en härledd klass bearbetar http-webbbegäranden för en skriptfil som är inbäddad som en resurs i en sammansättning.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IHttpHandler.IsReusable

Hämtar ett värde som anger om en annan begäran kan använda instansen IHttpHandler .

IHttpHandler.ProcessRequest(HttpContext)

Bearbetar HTTP-webbbegäranden för en skriptfil som är inbäddad som en resurs i en sammansättning.

Gäller för