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 rakitan. 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 mengompresi dan menyimpan cache 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.
Nota
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 yang diaktifkan 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
| Nama | Deskripsi |
|---|---|
| ScriptResourceHandler() |
Menginisialisasi instans baru dari kelas ScriptResourceHandler. |
Properti
| Nama | Deskripsi |
|---|---|
| IsReusable |
Saat ditimpa dalam kelas turunan, mendapatkan nilai yang menunjukkan apakah permintaan lain dapat menggunakan instans kelas. |
Metode
| Nama | Deskripsi |
|---|---|
| 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 Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ProcessRequest(HttpContext) |
Saat ditimpa dalam kelas turunan, memproses permintaan Web HTTP untuk file skrip yang disematkan sebagai sumber daya dalam rakitan. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| 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 rakitan. |