ScriptResourceHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 demandes de fichiers de script incorporés référencés par le biais de la ScriptManager classe . L’objet ScriptResourceHandler récupère la bibliothèque de scripts incorporée et toutes les ressources localisées pour la bibliothèque de scripts. Si la propriété a la NotifyScriptLoadedtrue
valeur , l’objet ScriptResourceHandler 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 propriétés et EnableCaching 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, nous ne recommandons pas cette approche, car elle entraîne une baisse des performances et présente un risque élevé d’erreurs.
Le fichier de Web.config par défaut pour les applications web ASP.NET avec AJAX ajoute le 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. |