다음을 통해 공유


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 설정된 trueScriptResourceHandler 경우 개체는 스크립트 파일의 끝에 있는 호출을 Sys.Application 개체의 notifyScriptLoaded 메서드에 추가합니다.

기본적으로 클래스는 ScriptResourceHandler Internet Explorer 7에 대한 포함된 스크립트 파일을 압축하고 캐시합니다. 클래스의 ScriptingScriptResourceHandlerSection 속성과 압축을 해제할 EnableCompressionEnableCaching 수 있습니다. Web.config 파일에서 이러한 속성을 설정합니다.

메모

Web.config 파일의 clientTarget 섹션에서 Internet Explorer 7에 대한 별칭을 만들어 이전 버전의 Internet Explorer에 대한 압축을 설정할 수 있습니다. 그런 다음 속성 값을 ClientTarget 해당 별칭으로 프로그래밍 방식으로 설정합니다. 그러나 성능이 저하되고 오류 위험이 높기 때문에 이 방법은 권장하지 않습니다.

AJAX 사용 ASP.NET 웹 애플리케이션에 대한 기본 Web.config 파일은 처리기로 추가합니다 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>

생성자

Name Description
ScriptResourceHandler()

ScriptResourceHandler 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
IsReusable

파생 클래스에서 재정의되는 경우 다른 요청이 클래스의 인스턴스를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ProcessRequest(HttpContext)

파생 클래스에서 재정의되는 경우 어셈블리에 리소스로 포함된 스크립트 파일에 대한 HTTP 웹 요청을 처리합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
IHttpHandler.IsReusable

다른 요청이 인스턴스를 사용할 IHttpHandler 수 있는지 여부를 나타내는 값을 가져옵니다.

IHttpHandler.ProcessRequest(HttpContext)

어셈블리에 리소스로 포함된 스크립트 파일에 대한 HTTP 웹 요청을 처리합니다.

적용 대상