Udostępnij za pośrednictwem


ScriptResourceHandler Klasa

Definicja

Udostępnia procedurę obsługi PROTOKOŁU 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 dla plików skryptów osadzonych, ScriptManager do których odwołuje się klasa. Obiekt ScriptResourceHandler pobiera osadzoną bibliotekę skryptów i wszystkie zlokalizowane zasoby dla biblioteki skryptów. NotifyScriptLoaded Jeśli właściwość jest ustawiona na truewartość , 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 można ustawić w pliku Web.config.

Uwaga

Kompresję dla wcześniejszych wersji programu Internet Explorer można włączyć, tworząc alias 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 jako procedurę obsługi. Program obsługi można ręcznie dodać 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 zastąpieniu klasy pochodnej pobiera wartość wskazującą, czy inne żądanie może użyć 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 bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ProcessRequest(HttpContext)

Po przesłonięciu w klasie pochodnej przetwarza żądania sieci Web HTTP dla pliku skryptu osadzonego 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 sieci Web HTTP dla pliku skryptu osadzonego jako zasób w zestawie.

Dotyczy