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í. Tuto třídu nelze zdě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 vložené soubory skriptů, které jsou odkazovány prostřednictvím ScriptManager třídy. Objekt ScriptResourceHandler načte vloženou knihovnu skriptů a všechny lokalizované prostředky pro knihovnu skriptů. Pokud je vlastnost nastavena NotifyScriptLoadedtrue, ScriptResourceHandler objekt přidá volání na konec souboru skriptu do notifyScriptLoaded metoda Sys.Application objektu.

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

Poznámka:

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

Výchozí Web.config soubor pro webové aplikace s podporou AJAX ASP.NET webové aplikace 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

Name Description
ScriptResourceHandler()

Inicializuje novou instanci ScriptResourceHandler třídy.

Vlastnosti

Name Description
IsReusable

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

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

Při přepsání v odvozené třídě zpracovává webové požadavky HTTP pro 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í

Name Description
IHttpHandler.IsReusable

Získá hodnotu, která urč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