ScriptResourceHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla