HttpContextWrapper 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개별 HTTP 요청에 대한 HTTP 관련 정보를 포함하는 HTTP 내장 개체를 캡슐화합니다.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- 상속
설명
클래스는 HttpContextWrapper 클래스에서 HttpContextBase 파생되며 클래스에 대한 래퍼 역할을 합니다 HttpContext . 이 클래스는 클래스의 HttpContext 기능을 노출하고 형식도 노출합니다 HttpContextBase . HttpContextBase 클래스를 사용 하면 원래 구현은 대체는 HttpContext ASP.NET 파이프라인 외부 단위 테스트를 수행 하는 경우와 같은 사용자 지정 구현으로 애플리케이션에서 클래스.
생성자
HttpContextWrapper(HttpContext) |
지정된 컨텍스트 개체를 사용하여 HttpContextWrapper 클래스의 새 인스턴스를 초기화합니다. |
속성
AllErrors |
HTTP 요청을 처리할 때 누적된 오류 배열(있는 경우)을 가져옵니다. |
AllowAsyncDuringSyncStages |
비동기 작업을 예상하지 못한 경우 ASP.NET 요청의 일부를 처리하는 중에 비동기 작업이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
AllowAsyncDuringSyncStages |
파생 클래스에서 구현될 때 비동기 작업을 예상하지 못한 경우 ASP.NET 요청의 일부를 처리하는 중에 비동기 작업이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 HttpContextBase) |
Application |
현재 HTTP 요청에 대한 HttpApplicationState 개체를 가져옵니다. |
ApplicationInstance |
현재 HTTP 요청에 대한 HttpApplication 개체를 가져오거나 설정합니다. |
AsyncPreloadMode |
비동기 미리 로드 모드와 관련된 플래그를 포함하는 개체를 가져오거나 설정합니다. |
AsyncPreloadMode |
파생된 클래스에서 구현된 경우 비동기 미리 로드 모드와 관련된 플래그를 포함하는 개체를 가져오거나 설정합니다. (다음에서 상속됨 HttpContextBase) |
Cache |
현재 애플리케이션 도메인에 대한 Cache 개체를 가져옵니다. |
CurrentHandler |
현재 실행 중인 처리기를 나타내는 IHttpHandler 개체를 가져옵니다. |
CurrentNotification |
현재 처리 중인 HttpApplication 이벤트를 나타내는 RequestNotification 값을 가져옵니다. |
Error |
HTTP 요청을 처리 중이었을 때 누적된 첫 번째 오류(있는 경우)를 가져옵니다. |
Handler |
HTTP 요청 처리를 담당하는 IHttpHandler 개체를 가져오거나 설정합니다. |
IsCustomErrorEnabled |
현재 HTTP 요청에 대해 사용자 지정 오류를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. |
IsDebuggingEnabled |
현재 HTTP 요청이 디버그 모드인지 여부를 나타내는 값을 가져옵니다. |
IsPostNotification |
HttpApplication 이벤트가 처리를 완료했는지 여부를 나타내는 값을 가져옵니다. |
IsWebSocketRequest |
요청에 AspNetWebSocket 요청이 있는지 여부를 나타내는 값을 가져옵니다. |
IsWebSocketRequest |
파생 클래스에서 구현되는 경우 요청이 AspNetWebSocket 연결 요청인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 HttpContextBase) |
IsWebSocketRequestUpgrading |
연결이 HTTP 연결에서 AspNetWebSocket 연결로 업그레이드되고 있는지 여부를 나타내는 값을 가져옵니다. |
IsWebSocketRequestUpgrading |
파생된 클래스에서 구현된 경우 연결이 HTTP 연결에서 AspNetWebSocket 연결로 업그레이드 중인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 HttpContextBase) |
Items |
HTTP 요청을 수행하는 동안 모듈과 처리기 사이에서 데이터를 구성하고 공유하는 데 사용할 수 있는 키/값 컬렉션을 가져옵니다. |
PageInstrumentation |
이 요청에 대한 페이지 계측 서비스 인스턴스에 대한 참조를 가져옵니다. |
PageInstrumentation |
파생된 클래스에 의해 구현된 경우 이 요청에 대한 페이지 계측 서비스 인스턴스에 대한 참조를 가져옵니다. (다음에서 상속됨 HttpContextBase) |
PreviousHandler |
부모 처리기에 대한 IHttpHandler 개체를 가져옵니다. |
Profile |
현재 사용자 프로필에 대한 ProfileBase 개체를 가져옵니다. |
Request |
현재 HTTP 요청에 대한 HttpRequestBase 개체를 가져옵니다. |
Response |
현재 HTTP 응답에 대한 HttpResponseBase 개체를 가져옵니다. |
Server |
웹 요청이 처리 중일 때 사용되는 메서드를 제공하는 HttpServerUtilityBase 개체를 가져옵니다. |
Session |
현재 HTTP 요청에 대한 HttpSessionStateBase 개체를 가져옵니다. |
SkipAuthorization |
UrlAuthorizationModule 개체가 현재 요청에 대한 인증 확인을 건너뛰어야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. |
ThreadAbortOnTimeout |
요청 시간이 경과될 경우 이 요청을 서비스 중인 스레드에서 ASP.NET 런타임이 Abort()를 호출해야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. |
ThreadAbortOnTimeout |
파생 클래스에서 구현될 때 요청 시간이 경과될 경우 이 요청을 서비스 중인 스레드에서 ASP.NET 런타임이 Abort()를 호출해야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 HttpContextBase) |
Timestamp |
현재 HTTP 요청의 초기 타임스탬프를 가져옵니다. |
Trace |
현재 HTTP 응답에 대한 TraceContext 개체를 가져옵니다. |
User |
현재 HTTP 요청에 대한 보안 정보를 가져오거나 설정합니다. |
WebSocketNegotiatedProtocol |
AspNetWebSocket 요청을 위해 서버에서 클라이언트로 전송된 협상된 프로토콜을 가져옵니다. |
WebSocketNegotiatedProtocol |
파생된 클래스에서 구현된 경우 AspNetWebSocket 연결에 대해 서버에서 클라이언트로 전송된 협상된 프로토콜을 가져옵니다. (다음에서 상속됨 HttpContextBase) |
WebSocketRequestedProtocols |
클라이언트에서 요청한 프로토콜의 순서 있는 목록을 가져옵니다. |
WebSocketRequestedProtocols |
파생된 클래스에서 구현된 경우 클라이언트가 요청한, 순서가 지정된 프로토콜 목록을 가져옵니다. (다음에서 상속됨 HttpContextBase) |
메서드
확장 메서드
적용 대상
.NET