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 le traitement des demandes de 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 NotifyScriptLoaded propriété est définie truesur , 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 par le biais des propriétés et EnableCaching des EnableCompression propriétés de la ScriptingScriptResourceHandlerSection classe. Vous définissez ces propriétés dans le fichier Web.config.
Note
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 déconseillons cette approche, car elle entraînera une diminution des performances et introduit un risque élevé d’erreurs.
Le fichier Web.config par défaut pour les applications web compatibles AJAX ASP.NET ajoute le ScriptResourceHandler gestionnaire 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
| Nom | Description |
|---|---|
| ScriptResourceHandler() |
Initialise une nouvelle instance de la classe ScriptResourceHandler. |
Propriétés
| Nom | Description |
|---|---|
| IsReusable |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si une autre requête peut utiliser l’instance de la classe. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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 incorporé en tant que ressource dans un assembly. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IHttpHandler.IsReusable |
Obtient une valeur qui indique si une autre requête peut utiliser l’instance IHttpHandler . |
| IHttpHandler.ProcessRequest(HttpContext) |
Traite les requêtes web HTTP pour un fichier de script incorporé en tant que ressource dans un assembly. |