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


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 свойств ScriptingScriptResourceHandlerSection и EnableCaching класса . Эти свойства задаются в файле 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 для файла скрипта, внедренного в сборку в качестве ресурса.

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