IHttpHandler IHttpHandler IHttpHandler IHttpHandler Interface

정의

ASP.NET 구현에서 사용자 지정 HTTP 처리기를 사용하여 동시에 HTTP 웹 요청을 처리하는 규약을 정의합니다.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
파생

설명

특정 한 미리 정의 된 유형의 모든 공용 언어 사양 (CLS) 호환 언어에서 HTTP 요청을 처리 하는 데 사용자 지정 HTTP 처리기를 작성할 수 있습니다.You can write custom HTTP handlers to process specific, predefined types of HTTP requests in any Common Language Specification (CLS) compliant language. 실행 파일에 정의 된 코드는 HttpHandler 이러한 특정 요청에 응답을 기본 ASP 또는 ASP.NET 웹 페이지 보다는 클래스입니다.Executable code defined in the HttpHandler classes, rather than conventional ASP or ASP.NET Web pages, responds to these specific requests. HTTP 처리기 저수준 요청 및 응답 서비스는 IIS 웹 서버와 상호 작용 하는 방법을 제공 및 ISAPI 확장과 마찬가지로 하지만 더 간단한 프로그래밍 모델을 사용 하 여 많은 기능을 제공 합니다.HTTP handlers give you a means of interacting with the low-level request and response services of the IIS Web server and provide functionality much like ISAPI extensions but with a simpler programming model.

처리기는 세션 상태 값에 액세스 하는 경우 구현 해야 합니다는 IRequiresSessionState 인터페이스 (메서드가 없는 마커 인터페이스).If your handler will access session state values, it must implement the IRequiresSessionState interface (a marker interface with no methods).

속성

IsReusable IsReusable IsReusable IsReusable

다른 요청에서 IHttpHandler 인스턴스를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether another request can use the IHttpHandler instance.

메서드

ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext)

IHttpHandler 인터페이스를 구현하는 사용자 지정 HttpHandler를 사용하여 HTTP 웹 요청을 처리할 수 있도록 합니다.Enables processing of HTTP Web requests by a custom HttpHandler that implements the IHttpHandler interface.

적용 대상