ScriptResourceHandler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en HTTP-hanterare för bearbetning av begäranden för skriptfiler som är inbäddade som resurser i en sammansättning. Det går inte att ärva den här klassen.
public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
- Arv
-
ScriptResourceHandler
- Implementeringar
Kommentarer
Klassen ScriptResourceHandler bearbetar alla begäranden för inbäddade skriptfiler som refereras via ScriptManager klassen. Objektet ScriptResourceHandler hämtar det inbäddade skriptbiblioteket och eventuella lokaliserade resurser för skriptbiblioteket. Om egenskapen NotifyScriptLoaded är inställd trueScriptResourceHandler på lägger objektet till ett anrop i slutet av skriptfilen till metoden notifyScriptLoaded för Sys.Application-objektet.
Som standard komprimerar och cachelagrar klassen ScriptResourceHandler inbäddade skriptfiler för Internet Explorer 7. Du kan inaktivera komprimering och cachelagring genom EnableCompression klassens EnableCaching egenskaper och ScriptingScriptResourceHandlerSection . Du anger dessa egenskaper i filen Web.config.
Note
Du kan aktivera komprimering för tidigare versioner av Internet Explorer genom att skapa ett alias för Internet Explorer 7 i avsnittet clientTarget i Web.config-filen. Sedan anger du värdet för egenskapen programmatiskt till det aliaset ClientTarget . Vi rekommenderar dock inte den här metoden eftersom den ger sämre prestanda och medför en hög risk för fel.
Standardfilen Web.config för AJAX-aktiverade ASP.NET webbprogram lägger till ScriptResourceHandler som hanterare. Du kan lägga till hanteraren manuellt i ditt program genom att inkludera följande element i filen 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>
Konstruktorer
| Name | Description |
|---|---|
| ScriptResourceHandler() |
Initierar en ny instans av ScriptResourceHandler klassen. |
Egenskaper
| Name | Description |
|---|---|
| IsReusable |
När det åsidosätts i en härledd klass får du ett värde som anger om en annan begäran kan använda -instansen av klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ProcessRequest(HttpContext) |
När den åsidosätts i en härledd klass bearbetar http-webbbegäranden för en skriptfil som är inbäddad som en resurs i en sammansättning. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IHttpHandler.IsReusable |
Hämtar ett värde som anger om en annan begäran kan använda instansen IHttpHandler . |
| IHttpHandler.ProcessRequest(HttpContext) |
Bearbetar HTTP-webbbegäranden för en skriptfil som är inbäddad som en resurs i en sammansättning. |