Sdílet prostřednictvím


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í. Tato třída se nemůže 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 pro knihovnu skriptů. NotifyScriptLoaded Pokud je vlastnost nastavena na true, ScriptResourceHandler objekt přidá volání na konci souboru skriptu metody notifyScriptLoaded objektu Sys.Application.

Ve výchozím nastavení ScriptResourceHandler třída komprimuje a ukládá soubory vložených skriptů do mezipaměti pro Internet Explorer 7. 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 aplikace Internet Explorer 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á ScriptResourceHandler jako obslužnou rutinu . 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()

Type Získá z aktuální instance.

(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 pro soubor skriptu, který je vložen jako prostředek v sestavení.

Platí pro