ScriptResourceHandler Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |