ScriptResourceHandler Osztály

Definíció

HTTP-kezelőt biztosít a szerelvény erőforrásaiként beágyazott szkriptfájlok kéréseinek feldolgozásához. Ez az osztály nem örökölhető.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Öröklődés
ScriptResourceHandler
Megvalósítás

Megjegyzések

Az ScriptResourceHandler osztály feldolgozza az osztályon keresztül hivatkozott beágyazott szkriptfájlokra vonatkozó összes kérést ScriptManager . Az ScriptResourceHandler objektum lekéri a beágyazott szkripttárat és a szkripttár honosított erőforrásait. Ha a NotifyScriptLoaded tulajdonság be van állítvatrue, az ScriptResourceHandler objektum a szkriptfájl végén egy hívást ad hozzá a Sys.Application objektum notifyScriptLoaded metódusához.

Alapértelmezés szerint a ScriptResourceHandler osztály tömöríti és gyorsítótárazza a beágyazott szkriptfájlokat Internet Explorer 7-hez. Az osztály tulajdonságaival és tulajdonságaival kikapcsolhatja a tömörítést és EnableCompression a EnableCachingScriptingScriptResourceHandlerSection gyorsítótárazást. Ezeket a tulajdonságokat a Web.config fájlban állíthatja be.

Note

A Internet Explorer korábbi verzióiban bekapcsolhatja a tömörítést, ha létrehoz egy aliast a Internet Explorer 7-hez a clientTarget szakaszában a Web.config fájlban. Ezután programozott módon állítsa be a tulajdonság értékét erre az ClientTarget aliasra. Ezt a megközelítést azonban nem javasoljuk, mert csökken a teljesítmény, és magas a hibák kockázata.

Az AJAX-kompatibilis ASP.NET webalkalmazások alapértelmezett Web.config fájlja kezelőként hozzáadja a ScriptResourceHandler. Manuálisan is hozzáadhatja a kezelőt az alkalmazáshoz, ha a következő elemet is belefoglalja a Web.config fájlba:

<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>

Konstruktorok

Name Description
ScriptResourceHandler()

Inicializálja a ScriptResourceHandler osztály új példányát.

Tulajdonságok

Name Description
IsReusable

Ha egy származtatott osztály felül van bírálva, egy olyan értéket kap, amely jelzi, hogy egy másik kérés használhatja-e az osztály példányát.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ProcessRequest(HttpContext)

Ha egy származtatott osztályban felülbírált, egy szerelvény erőforrásaként beágyazott szkriptfájl HTTP-webkérelmeit dolgozza fel.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IHttpHandler.IsReusable

Olyan értéket kap, amely jelzi, hogy egy másik kérés használhatja-e a példányt IHttpHandler .

IHttpHandler.ProcessRequest(HttpContext)

A szerelvényben erőforrásként beágyazott szkriptfájl HTTP-webkérelmeit dolgozza fel.

A következőre érvényes: