Bagikan melalui


ScriptResourceHandler Kelas

Definisi

Menyediakan handler HTTP untuk memproses permintaan untuk file skrip yang disematkan sebagai sumber daya dalam perakitan. Kelas ini tidak dapat diwariskan.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Warisan
ScriptResourceHandler
Penerapan

Keterangan

Kelas ScriptResourceHandler memproses semua permintaan untuk file skrip tersemat yang direferensikan melalui ScriptManager kelas . Objek ScriptResourceHandler mengambil pustaka skrip yang disematkan dan sumber daya yang dilokalkan untuk pustaka skrip. NotifyScriptLoaded Jika properti diatur ke true, ScriptResourceHandler objek menambahkan panggilan di akhir file skrip ke metode notifyScriptLoaded dari objek Sys.Application.

Secara default, ScriptResourceHandler kelas memadatkan dan menyimpan file skrip yang disematkan untuk Internet Explorer 7. Anda dapat menonaktifkan pemadatan dan penembolokan melalui EnableCompression properti ScriptingScriptResourceHandlerSection dan EnableCaching kelas. Anda mengatur properti ini dalam file Web.config.

Catatan

Anda dapat mengaktifkan pemadatan untuk versi Internet Explorer yang lebih lama dengan membuat alias untuk Internet Explorer 7 di bagian clientTarget dari file Web.config. Anda kemudian secara terprogram mengatur nilai properti ke alias tersebut ClientTarget . Namun, kami tidak merekomendasikan pendekatan ini karena akan menyebabkan penurunan performa dan menimbulkan risiko kesalahan yang tinggi.

File Web.config default untuk aplikasi Web ASP.NET berkemampuan AJAX menambahkan ScriptResourceHandler sebagai handler. Anda dapat menambahkan handler secara manual ke aplikasi Anda dengan menyertakan elemen berikut dalam file 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>  

Konstruktor

ScriptResourceHandler()

Menginisialisasi instans baru kelas ScriptResourceHandler.

Properti

IsReusable

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah permintaan lain dapat menggunakan instans kelas .

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ProcessRequest(HttpContext)

Saat ditimpa di kelas turunan, memproses permintaan Web HTTP untuk file skrip yang disematkan sebagai sumber daya dalam perakitan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IHttpHandler.IsReusable

Mendapatkan nilai yang menunjukkan apakah permintaan lain dapat menggunakan IHttpHandler instans.

IHttpHandler.ProcessRequest(HttpContext)

Memproses permintaan Web HTTP untuk file skrip yang disematkan sebagai sumber daya dalam perakitan.

Berlaku untuk