Share via


ScriptResourceHandler Třída

Definice

Poskytuje obslužnou rutinu HTTP pro zpracování požadavků na soubory skriptu, které jsou vloženy jako prostředky v sestavení. Tuto třídu nelze dědit.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Dědičnost
ScriptResourceHandler
Implementuje

Poznámky

Třída ScriptResourceHandler zpracovává všechny požadavky na soubory vložených skriptů, na které se odkazuje prostřednictvím ScriptManager třídy. Objekt ScriptResourceHandler načte vloženou knihovnu skriptů a všechny lokalizované prostředky knihovny skriptů. NotifyScriptLoaded Pokud je vlastnost nastavena na true, ScriptResourceHandler objekt přidá volání na konci souboru skriptu metody notifyScriptLoadedobjektu Sys.Application.

Ve výchozím nastavení ScriptResourceHandler třída komprimuje soubory vložených skriptů pro Internet Explorer 7 a ukládá je do mezipaměti. Kompresi a ukládání do mezipaměti můžete vypnout prostřednictvím EnableCompression vlastností ScriptingScriptResourceHandlerSection a EnableCaching třídy. Tyto vlastnosti nastavíte v souboru Web.config.

Poznámka

Kompresi pro starší verze Internet Exploreru můžete zapnout tak, že vytvoříte alias pro Internet Explorer 7 v části clientTarget souboru Web.config. Pak programově nastavíte hodnotu ClientTarget vlastnosti na tento alias. Tento přístup ale nedoporučujeme, protože způsobí snížení výkonu a představuje vysoké riziko chyb.

Výchozí soubor Web.config pro webové aplikace ASP.NET s podporou AJAX přidá jako obslužnou rutinu ScriptResourceHandler . Obslužnou rutinu můžete do aplikace přidat ručně zahrnutím následujícího prvku do souboru 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>  

Konstruktory

ScriptResourceHandler()

Inicializuje novou instanci ScriptResourceHandler třídy.

Vlastnosti

IsReusable

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda jiný požadavek může použít instanci třídy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ProcessRequest(HttpContext)

Při přepsání v odvozené třídě zpracovává webové požadavky HTTP na soubor skriptu, který je vložen jako prostředek v sestavení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IHttpHandler.IsReusable

Získá hodnotu, která označuje, zda jiný požadavek může použít IHttpHandler instanci.

IHttpHandler.ProcessRequest(HttpContext)

Zpracovává webové požadavky HTTP na soubor skriptu, který je vložen jako prostředek v sestavení.

Platí pro