Поделиться через


ScriptResourceHandler Класс

Определение

Предоставляет обработчик HTTP для обработки запросов на файлы скриптов, внедренные как ресурсы в сборку. Этот класс не может быть унаследован.

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
Наследование
ScriptResourceHandler
Реализации

Комментарии

Класс ScriptResourceHandler обрабатывает все запросы для внедренных файлов скриптов, на которые ссылается ScriptManager класс. Объект ScriptResourceHandler извлекает внедренную библиотеку скриптов и все локализованные ресурсы для библиотеки скриптов. NotifyScriptLoaded Если для свойства задано trueзначение, ScriptResourceHandler объект добавляет вызов в конце файла скрипта в метод notifyScriptLoaded объекта Sys.Application.

По умолчанию ScriptResourceHandler класс сжимает и кэширует внедренные файлы скриптов для Internet Explorer 7. Вы можете отключить сжатие и кэширование с помощью EnableCompression свойств EnableCachingScriptingScriptResourceHandlerSection класса. Эти свойства задаются в файле Web.config.

Замечание

Вы можете включить сжатие для более ранних версий Internet Explorer, создав псевдоним для Internet Explorer 7 в разделе clientTarget файла Web.config. Затем вы программно задали для этого псевдонима ClientTarget значение свойства. Однако мы не рекомендуем этот подход, так как это приведет к снижению производительности и приводит к высокому риску ошибок.

Файл Web.config по умолчанию для веб-приложений с поддержкой AJAX ASP.NET добавляется ScriptResourceHandler в качестве обработчика. Вы можете вручную добавить обработчик в приложение, включив следующий элемент в файл 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>

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

Имя Описание
ScriptResourceHandler()

Инициализирует новый экземпляр класса ScriptResourceHandler.

Свойства

Имя Описание
IsReusable

При переопределении в производном классе получает значение, указывающее, может ли другой запрос использовать экземпляр класса.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

При переопределении в производном классе обрабатывает HTTP-веб-запросы для файла скрипта, внедренного в качестве ресурса в сборке.

ToString()

Возвращает строку, представляющую текущий объект.

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

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

Имя Описание
IHttpHandler.IsReusable

Возвращает значение, указывающее, может ли другой запрос использовать IHttpHandler экземпляр.

IHttpHandler.ProcessRequest(HttpContext)

Обрабатывает HTTP-веб-запросы для файла скрипта, внедренного в качестве ресурса в сборку.

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