다음을 통해 공유


MvcHandler 클래스

정의

HTTP 요청을 처리할 컨트롤러를 선택합니다.

public class MvcHandler : System.Web.IHttpAsyncHandler, System.Web.IHttpHandler, System.Web.SessionState.IRequiresSessionState
type MvcHandler = class
    interface IHttpAsyncHandler
    interface IHttpHandler
    interface IRequiresSessionState
Public Class MvcHandler
Implements IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
상속
MvcHandler
구현

생성자

MvcHandler(RequestContext)

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

필드

MvcVersionHeaderName

ASP.NET MVC 버전의 헤더 이름을 포함합니다.

속성

DisableMvcResponseHeader

MVC 응답 헤더를 사용하지 않도록 설정했는지를 나타내는 값을 가져오거나 설정합니다.

IsReusable

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

RequestContext

요청 컨텍스트를 가져옵니다.

메서드

AddVersionHeader(HttpContextBase)

지정된 HTTP 컨텍스트를 사용하여 버전 헤더를 추가합니다.

BeginProcessRequest(HttpContext, AsyncCallback, Object)

비동기 요청 처리를 시작하기 위해 ASP.NET에서 호출됩니다.

BeginProcessRequest(HttpContextBase, AsyncCallback, Object)

기본 HTTP 컨텍스트를 사용하여 비동기 요청 처리를 시작하기 위해 ASP.NET에서 호출됩니다.

EndProcessRequest(IAsyncResult)

비동기 요청 처리가 종료될 때 ASP.NET에서 호출됩니다.

ProcessRequest(HttpContext)

지정된 HTTP 요청 컨텍스트를 사용하여 요청을 처리합니다.

ProcessRequest(HttpContextBase)

지정된 기본 HTTP 요청 컨텍스트를 사용하여 요청을 처리합니다.

명시적 인터페이스 구현

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

기본 HTTP 컨텍스트를 사용하여 비동기 요청 처리를 시작하기 위해 ASP.NET에서 호출됩니다.

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

비동기 요청 처리가 종료될 때 ASP.NET에서 호출됩니다.

IHttpHandler.IsReusable

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

IHttpHandler.ProcessRequest(HttpContext)

IHttpHandler 인터페이스를 구현하는 사용자 지정 HTTP 처리기를 사용하여 HTTP 웹 요청을 처리할 수 있도록 합니다.

적용 대상