HttpContext.Request HttpContext.Request HttpContext.Request HttpContext.Request Property

정의

현재 HTTP 요청에 대한 HttpRequest 개체를 가져옵니다.Gets the HttpRequest object for the current HTTP request.

public:
 property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
public System.Web.HttpRequest Request { get; }
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest

속성 값

현재 HTTP 요청에 대한 HttpRequest입니다.The HttpRequest for the current HTTP request.

예외

웹 애플리케이션은 통합 모드의 IIS 7하에 실행되고 있습니다.The Web application is running under IIS 7 in Integrated mode.

설명

합니다 Request 속성의 메서드와 속성을 프로그래밍 방식 액세스를 제공 합니다 HttpRequest 클래스입니다.The Request property provides programmatic access to the properties and methods of the HttpRequest class. ASP.NET 페이지에 대 한 기본 참조를 포함 하기 때문에 System.Web 네임 스페이스 (포함 하는 합니다 HttpContext 클래스)의 멤버를 참조할 수 있습니다 HttpRequest .aspx 페이지에 대 한 정규화 된 클래스 참조를 사용 하지 않고 HttpContext합니다.Because ASP.NET pages contain a default reference to the System.Web namespace (which contains the HttpContext class), you can reference the members of HttpRequest on an .aspx page without using the fully qualified class reference to HttpContext. 예를 들어 사용할 수 있습니다 Request.Browser 클라이언트 브라우저의 기능을 가져오려고 합니다.For example, you can use Request.Browser to get the capabilities of the client browser. 그러나의 멤버를 사용 하려는 경우 HttpRequest 에서 ASP.NET 코드 숨김 모듈에 대 한 참조를 포함 해야 합니다는 System.Web 모듈에 대 한 정규화 된 참조 모두 현재 요청/응답 컨텍스트 네임 스페이스 및 클래스의 System.Web 사용 하려는.However, if you want to use the members of HttpRequest from an ASP.NET code-behind module, you must include a reference to the System.Web namespace in the module and a fully qualified reference to both the currently active request/response context and the class in System.Web that you want to use. 예를 들어, 코드 숨김 페이지에 지정 해야 합니다는 정규화 된 이름을 HttpContext.Current.Request.Browser입니다.For example, in a code-behind page you must specify the fully qualified name HttpContext.Current.Request.Browser.

참고

ASP.NET이이 속성을 사용 하려고 하면 예외가 throw 됩니다 때는 HttpRequest 개체를 사용할 수 없습니다.ASP.NET will throw an exception if you try to use this property when the HttpRequest object is not available. 예를 들어이 Application_Start 메서드에서 호출 되는 메서드 또는 Global.asax 파일의 Application_Start 메서드에서 true 것입니다.For example, this would be true in the Application_Start method of the Global.asax file, or in a method that is called from the Application_Start method. 해당 시점에 없는 HTTP 요청을 아직 만들지 않았습니다 했습니다.At that time no HTTP request has been created yet.

적용 대상