ScriptResourceHandler Classe

Définition

Fournit un gestionnaire HTTP pour traiter les requêtes des fichiers de script incorporés en tant que ressources dans un assembly. Cette classe ne peut pas être héritée.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Héritage
ScriptResourceHandler
Implémente

Remarques

La ScriptResourceHandler classe traite toutes les requêtes pour les fichiers de script incorporés qui sont référencés par l’intermédiaire de la ScriptManager classe. L' ScriptResourceHandler objet récupère la bibliothèque de scripts incorporée et toutes les ressources localisées pour la bibliothèque de scripts. Si la NotifyScriptLoaded propriété a la valeur true , l' ScriptResourceHandler objet ajoute un appel à la fin du fichier de script à la méthode notifyScriptLoaded de l’objet sys. application .

Par défaut, la ScriptResourceHandler classe compresse et met en cache les fichiers de script incorporés pour Internet Explorer 7. Vous pouvez désactiver la compression et la mise en cache via les EnableCompression EnableCaching Propriétés et de la ScriptingScriptResourceHandlerSection classe. Vous définissez ces propriétés dans le fichier Web.config.

Notes

Vous pouvez activer la compression pour les versions antérieures d’Internet Explorer en créant un alias pour Internet Explorer 7 dans la section ClientTarget du fichier Web.config. Vous définissez ensuite par programmation la valeur de la ClientTarget propriété sur cet alias. Toutefois, cette approche n’est pas recommandée, car elle entraîne une baisse des performances et présente un risque élevé d’erreurs.

Le fichier Web.config par défaut pour les applications Web ASP.NET compatibles AJAX ajoute ScriptResourceHandler en tant que gestionnaire. Vous pouvez ajouter manuellement le gestionnaire à votre application en incluant l’élément suivant dans le fichier 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>  

Constructeurs

ScriptResourceHandler()

Initialise une nouvelle instance de la classe ScriptResourceHandler.

Propriétés

IsReusable

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si une autre demande peut utiliser l'instance de la classe.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProcessRequest(HttpContext)

En cas de substitution dans une classe dérivée, traite les requêtes Web HTTP pour un fichier de script qui est incorporé comme ressource dans une assembly.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IHttpHandler.IsReusable

Obtient une valeur qui indique si une autre requête peut utiliser l’instance de IHttpHandler.

IHttpHandler.ProcessRequest(HttpContext)

Traite les requêtes Web HTTP pour un fichier de script incorporé comme ressource dans un assembly.

S’applique à