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.Provides an HTTP handler for processing requests for script files that are embedded as resources in an assembly. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.The ScriptResourceHandler class processes all requests for embedded script files that are referenced through the ScriptManager class. 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.The ScriptResourceHandler object retrieves the embedded script library and any localized resources for the script library. 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 .If the NotifyScriptLoaded property is set to true, the ScriptResourceHandler object adds a call at the end of the script file to the notifyScriptLoaded method of the Sys.Application object.

Par défaut, la ScriptResourceHandler classe compresse et met en cache les fichiers de script incorporés pour Internet Explorer 7.By default, the ScriptResourceHandler class compresses and caches embedded script files for 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.You can turn compression and caching off through the EnableCompression and EnableCaching properties of the ScriptingScriptResourceHandlerSection class. Vous définissez ces propriétés dans le fichier Web.config.You set these properties in the Web.config file.

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.You can turn compression on for earlier versions of Internet Explorer by creating an alias for Internet Explorer 7 in the clientTarget section of the Web.config file. Vous définissez ensuite par programmation la valeur de la ClientTarget propriété sur cet alias.You then programmatically set the value of the ClientTarget property to that 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.However, we do not recommend this approach because it will cause a decrease in performance and it introduces a high risk of errors.

Le fichier Web.config par défaut pour les applications Web ASP.NET compatibles AJAX ajoute ScriptResourceHandler en tant que gestionnaire.The default Web.config file for AJAX-enabled ASP.NET Web applications adds the ScriptResourceHandler as a handler. Vous pouvez ajouter manuellement le gestionnaire à votre application en incluant l’élément suivant dans le fichier Web.config :You can manually add the handler to your application by including the following element in the Web.config file:

<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.Initializes a new instance of the ScriptResourceHandler class.

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.When overridden in a derived class, gets a value that indicates whether another request can use the instance of the class.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(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.When overridden in a derived class, processes HTTP Web requests for a script file that is embedded as a resource in an assembly.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(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.Gets a value that indicates whether another request can use the IHttpHandler instance.

IHttpHandler.ProcessRequest(HttpContext)

Traite les requêtes Web HTTP pour un fichier de script incorporé comme ressource dans un assembly.Processes HTTP Web requests for a script file that is embedded as a resource in an assembly.

S’applique à