ScriptResourceHandler Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |