ScriptResourceHandler Klasa

Definicja

Udostępnia program obsługi HTTP do przetwarzania żądań dla plików skryptów osadzonych jako zasoby w zestawie. Klasa ta nie może być dziedziczona.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Dziedziczenie
ScriptResourceHandler
Implementuje

Uwagi

Klasa ScriptResourceHandler przetwarza wszystkie żądania dotyczące plików skryptów osadzonych, do których odwołuje się ScriptManager klasa . Obiekt ScriptResourceHandler pobiera bibliotekę skryptów osadzonych i wszystkie zlokalizowane zasoby biblioteki skryptów. NotifyScriptLoaded Jeśli właściwość jest ustawiona na true, ScriptResourceHandler obiekt dodaje wywołanie na końcu pliku skryptu do metody notifyScriptLoaded obiektu Sys.Application.

Domyślnie ScriptResourceHandler klasa kompresuje i buforuje osadzone pliki skryptów dla programu Internet Explorer 7. Kompresję i buforowanie można wyłączyć za pomocą EnableCompression właściwości ScriptingScriptResourceHandlerSection i EnableCaching klasy . Te właściwości są ustawiane w pliku Web.config.

Uwaga

Kompresję dla wcześniejszych wersji programu Internet Explorer można włączyć, tworząc alias dla programu Internet Explorer 7 w sekcji clientTarget w pliku Web.config. Następnie programowo ustawisz wartość ClientTarget właściwości na ten alias. Nie zalecamy jednak tego podejścia, ponieważ spowoduje to spadek wydajności i wprowadza wysokie ryzyko błędów.

Domyślny plik Web.config dla aplikacji internetowych ASP.NET z obsługą AJAX dodaje ScriptResourceHandler element jako procedurę obsługi. Program obsługi można dodać ręcznie do aplikacji, dołączając następujący element w pliku 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()

Inicjuje nowe wystąpienie klasy ScriptResourceHandler.

Właściwości

IsReusable

Po przesłonięciu w klasie pochodnej pobiera wartość wskazującą, czy inne żądanie może używać wystąpienia klasy.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ProcessRequest(HttpContext)

Po zastąpieniu w klasie pochodnej przetwarza żądania http web dla pliku skryptu, który jest osadzony jako zasób w zestawie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IHttpHandler.IsReusable

Pobiera wartość wskazującą, czy inne żądanie może używać IHttpHandler wystąpienia.

IHttpHandler.ProcessRequest(HttpContext)

Przetwarza żądania http sieci Web dla pliku skryptu, który jest osadzony jako zasób w zestawie.

Dotyczy