ScriptResourceHandler Класс

Определение

Предоставляет обработчик HTTP-данных для обработки запросов файлов скриптов, внедренных в сборку в качестве ресурсов.Provides an HTTP handler for processing requests for script files that are embedded as resources in an assembly. Этот класс не наследуется.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
Наследование
ScriptResourceHandler
Реализации

Комментарии

Класс обрабатывает все запросы для внедренных файлов скриптов, на которые ссылается ScriptManager класс. ScriptResourceHandlerThe ScriptResourceHandler class processes all requests for embedded script files that are referenced through the ScriptManager class. ScriptResourceHandler Объект получает внедренную библиотеку скриптов и все локализованные ресурсы для библиотеки скриптов.The ScriptResourceHandler object retrieves the embedded script library and any localized resources for the script library. true ScriptResourceHandler Если свойство имеет значение, объект добавляет вызов в конце файла скрипта в метод notifyScriptLoaded объекта sys. Application . NotifyScriptLoadedIf 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.

По умолчанию ScriptResourceHandler класс сжимает и кэширует внедренные файлы скриптов для Internet Explorer 7.By default, the ScriptResourceHandler class compresses and caches embedded script files for Internet Explorer 7. Сжатие и кэширование можно отключить с помощью EnableCompression свойств ScriptingScriptResourceHandlerSection и EnableCaching класса.You can turn compression and caching off through the EnableCompression and EnableCaching properties of the ScriptingScriptResourceHandlerSection class. Эти свойства задаются в файле Web. config.You set these properties in the Web.config file.

Примечание

Сжатие для более ранних версий Internet Explorer можно включить, создав псевдоним для Internet Explorer 7 в разделе clientTarget файла 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. Затем можно программно задать для ClientTarget свойства значение этого псевдонима.You then programmatically set the value of the ClientTarget property to that alias. Однако мы не рекомендуем использовать этот подход, так как это приведет к снижению производительности и порождает высокий риск ошибок.However, we do not recommend this approach because it will cause a decrease in performance and it introduces a high risk of errors.

Файл Web. config по умолчанию для веб-приложений ASP.NET с поддержкой AJAX ScriptResourceHandler добавляет в качестве обработчика.The default Web.config file for AJAX-enabled ASP.NET Web applications adds the ScriptResourceHandler as a handler. Вы можете вручную добавить обработчик в приложение, включив в файл 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>  

Конструкторы

ScriptResourceHandler()

Инициализирует новый экземпляр класса ScriptResourceHandler.Initializes a new instance of the ScriptResourceHandler class.

Свойства

IsReusable

При переопределении в производном классе возвращает значение, позволяющее определить, может ли другой запрос использовать экземпляр класса.When overridden in a derived class, gets a value that indicates whether another request can use the instance of the class.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ProcessRequest(HttpContext)

При переопределении в производном классе обрабатывает веб- запрос HTTP для файла скрипта, внедренного в сборку в качестве ресурса.When overridden in a derived class, processes HTTP Web requests for a script file that is embedded as a resource in an assembly.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IHttpHandler.IsReusable

Получает значение, указывающее, может ли другой запрос использовать экземпляр IHttpHandler.Gets a value that indicates whether another request can use the IHttpHandler instance.

IHttpHandler.ProcessRequest(HttpContext)

Обрабатывает веб- запрос HTTP для файла скрипта, внедренного в сборку в качестве ресурса.Processes HTTP Web requests for a script file that is embedded as a resource in an assembly.

Безопасность

AspNetHostingPermission
для работы в размещенной на сервере среде.for operating in a hosted environment. Значение спроса: InheritanceDemand.Demand value: InheritanceDemand. Значение разрешения:MinimalPermission value: Minimal

Применяется к