HttpResponseWrapper 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 작업에서 받은 HTTP 응답 정보를 제공하는 HTTP 내장 개체를 캡슐화합니다.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- 상속
설명
클래스는 HttpResponseWrapper 클래스에서 HttpResponseBase 파생되며 클래스의 래퍼 HttpResponse 역할을 합니다. 이 클래스는 형식을 노출하는 동시에 클래스의 HttpResponse 기능을 노출합니다 HttpResponseBase . 합니다 HttpResponseBase 클래스의 기본 구현을 바꿀 수 있습니다는 HttpResponse ASP.NET 파이프라인 외부 단위 테스트를 수행 하는 경우와 같은 사용자 지정 구현으로 애플리케이션의 클래스입니다.
생성자
HttpResponseWrapper(HttpResponse) |
HttpResponseWrapper 클래스의 새 인스턴스를 초기화합니다. |
속성
Buffer |
출력을 버퍼링하여 전체 응답의 처리가 완료된 다음에 전송하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
BufferOutput |
출력을 버퍼링하여 전체 페이지의 처리가 완료된 다음에 전송하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Cache |
현재 웹 페이지의 캐싱 정책(만료 시간, 개인 정보 설정, vary 절 등)을 가져옵니다. |
CacheControl |
HttpCacheability 열거형 값 중 하나와 일치하는 |
Charset |
현재 응답의 HTTP 문자 집합을 가져오거나 설정합니다. |
ClientDisconnectedToken |
클라이언트가 끊긴 경우, 작동한 CancellationToken 개체를 가져옵니다. |
ClientDisconnectedToken |
클라이언트가 끊긴 경우, 작동한 CancellationToken 개체를 가져옵니다. (다음에서 상속됨 HttpResponseBase) |
ContentEncoding |
현재 응답의 콘텐츠 인코딩을 가져오거나 설정합니다. |
ContentType |
현재 응답의 HTTP MIME 형식을 가져오거나 설정합니다. |
Cookies |
응답 쿠키 컬렉션을 가져옵니다. |
Expires |
클라이언트 또는 프록시에서 캐시되는 페이지가 만료되기까지의 시간(분)을 가져오거나 설정합니다. 사용자가 만료되기 전과 동일한 페이지로 돌아가면 캐시된 버전이 표시됩니다. Expires는 이전 버전 ASP와의 호환성을 위해 제공됩니다. |
ExpiresAbsolute |
캐시된 정보가 캐시에서 만료되는 절대 날짜 및 시간을 가져오거나 설정합니다. ExpiresAbsolute는 이전 버전 ASP와의 호환성을 위해 제공됩니다. |
Filter |
전송 전에 HTTP 엔터티 본문을 수정하는 데 사용되는 필터 개체를 가져오거나 설정합니다. |
HeaderEncoding |
현재 응답의 헤더에 대한 인코딩을 가져오거나 설정합니다. |
Headers |
응답 헤더의 컬렉션을 가져옵니다. |
HeadersWritten |
응답 헤더를 썼는지를 나타내는 값을 가져옵니다. |
HeadersWritten |
응답 헤더를 썼는지를 나타내는 값을 가져옵니다. (다음에서 상속됨 HttpResponseBase) |
IsClientConnected |
클라이언트가 서버에 연결되어 있는지 여부를 나타내는 값을 가져옵니다. |
IsRequestBeingRedirected |
클라이언트가 새 위치로 리디렉션되는지 여부를 나타내는 값을 가져옵니다. |
Output |
나가는 HTTP 응답 스트림에 대한 텍스트 출력을 활성화하는 개체를 가져옵니다. |
OutputStream |
나가는 HTTP 콘텐츠 본문에 대한 이진 출력을 제공합니다. |
RedirectLocation |
HTTP |
Status |
클라이언트에 반환되는 |
StatusCode |
클라이언트에 반환되는 출력의 HTTP 상태 코드를 가져오거나 설정합니다. |
StatusDescription |
클라이언트에 반환되는 출력의 HTTP 상태 메시지를 가져오거나 설정합니다. |
SubStatusCode |
응답의 상태 코드를 정규화하는 값을 가져오거나 설정합니다. |
SupportsAsyncFlush |
연결이 비동기 플러시 작업을 지원하는지 여부를 나타내는 값을 가져옵니다. |
SupportsAsyncFlush |
연결이 비동기 플러시 작업을 지원하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 HttpResponseBase) |
SuppressContent |
HTTP 콘텐츠를 클라이언트에 보낼지 여부를 나타내는 값을 가져오거나 설정합니다. |
SuppressDefaultCacheControlHeader |
현재 HTTP 응답에 대한 기본 Cache Control: private 헤더를 표시하지 않을지 여부를 나타내는 값을 가져오거나 설정합니다. |
SuppressDefaultCacheControlHeader |
현재 HTTP 응답에 대한 기본 |
SuppressFormsAuthenticationRedirect |
로그인 페이지에 대한 폼 인증 리디렉션이 억제되어야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. |
SuppressFormsAuthenticationRedirect |
로그인 페이지에 대한 폼 인증 리디렉션이 억제되어야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 HttpResponseBase) |
TrySkipIisCustomErrors |
IIS 7.0 사용자 지정 오류를 사용하지 않도록 설정할지 여부를 지정하는 값을 가져오거나 설정합니다. |
메서드
AddCacheDependency(CacheDependency[]) |
파생 클래스에서 재정의되는 경우 응답이 캐시되어 있는 상태에서 지정된 종속성이 변경될 때 응답을 무효화할 수 있도록 캐시 종속성을 응답에 연결합니다. |
AddCacheItemDependencies(ArrayList) |
캐시에 있는 지정된 항목에 종속된 캐시된 응답의 유효성을 검사합니다. |
AddCacheItemDependencies(String[]) |
캐시에 있는 지정된 항목에 종속된 캐시된 항목의 유효성을 검사합니다. |
AddCacheItemDependency(String) |
캐시에 있는 지정된 항목에 종속된 캐시된 응답의 유효성을 검사합니다. |
AddFileDependencies(ArrayList) |
현재 응답이 종속된 파일 이름 컬렉션에 파일 이름을 추가합니다. |
AddFileDependencies(String[]) |
현재 응답이 종속된 파일 이름 컬렉션에 파일 이름 배열을 추가합니다. |
AddFileDependency(String) |
현재 응답이 종속된 파일 이름 컬렉션에 하나의 파일 이름을 추가합니다. |
AddHeader(String, String) |
HTTP 헤더를 현재 응답에 추가합니다. 이 메서드는 이전 버전의 ASP와의 호환성을 위해 제공됩니다. |
AddOnSendingHeaders(Action<HttpContextBase>) |
이 요청에 대해 응답 헤더를 보내기 직전에 ASP.NET 런타임이 호출할 콜백을 등록합니다. |
AddOnSendingHeaders(Action<HttpContextBase>) |
이 요청에 대해 응답 헤더를 보내기 직전에 ASP.NET 런타임이 호출할 콜백을 등록합니다. (다음에서 상속됨 HttpResponseBase) |
AppendCookie(HttpCookie) |
HTTP 응답 쿠키 컬렉션에 HTTP 쿠키를 추가합니다. |
AppendHeader(String, String) |
HTTP 헤더를 현재 응답에 추가합니다. |
AppendToLog(String) |
사용자 지정 로그 정보를 IIS(인터넷 정보 서비스) 로그 파일에 추가합니다. |
ApplyAppPathModifier(String) |
세션이 Cookieless 세션 상태를 사용하고 있는 경우 가상 경로에 세션 ID를 추가한 다음 조합된 경로를 반환합니다. |
BeginFlush(AsyncCallback, Object) |
현재 버퍼링된 응답을 클라이언트에 보냅니다. |
BeginFlush(AsyncCallback, Object) |
현재 버퍼링된 응답을 클라이언트에 보냅니다. (다음에서 상속됨 HttpResponseBase) |
BinaryWrite(Byte[]) |
HTTP 출력 스트림에 이진 문자로 구성된 문자열을 씁니다. |
Clear() |
현재 응답에서 모든 헤더와 콘텐츠 출력을 지웁니다. |
ClearContent() |
현재 응답에서 모든 콘텐츠 출력을 지웁니다. |
ClearHeaders() |
현재 응답에서 모든 헤더를 지웁니다. |
Close() |
클라이언트에 대한 소켓 연결을 닫습니다. |
DisableKernelCache() |
현재 응답에 대해 커널 캐싱을 사용하지 않도록 설정합니다. |
DisableUserCache() |
이 응답에 대한 IIS 사용자 모드 캐싱을 사용하지 않도록 설정합니다. |
DisableUserCache() |
이 응답에 대한 IIS 사용자 모드 캐싱을 사용하지 않도록 설정합니다. (다음에서 상속됨 HttpResponseBase) |
End() |
현재 버퍼링된 출력을 모두 클라이언트에 보내고 요청된 프로세스의 실행을 중지한 다음 EndRequest 이벤트를 발생시킵니다. |
EndFlush(IAsyncResult) |
비동기 플러시 작업을 완료합니다. |
EndFlush(IAsyncResult) |
비동기 플러시 작업을 완료합니다. (다음에서 상속됨 HttpResponseBase) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Flush() |
현재 버퍼링된 모든 출력을 클라이언트에 보냅니다. |
FlushAsync() |
현재 버퍼링된 모든 출력을 클라이언트에 비동기로 보냅니다. |
FlushAsync() |
현재 버퍼링된 모든 출력을 클라이언트에 비동기로 보냅니다. (다음에서 상속됨 HttpResponseBase) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Pics(String) |
HTTP |
PushPromise(String) |
HTTP 2.0 클라이언트에 푸시 프라미스를 보내는 애플리케이션을 지원합니다. 자세한 내용은 HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다. |
PushPromise(String) |
HTTP 2.0 클라이언트에 푸시 프라미스를 보내는 애플리케이션을 지원합니다. 자세한 내용은 HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다. (다음에서 상속됨 HttpResponseBase) |
PushPromise(String, String, NameValueCollection) |
HTTP 2.0 클라이언트에 푸시 프라미스를 보내는 애플리케이션을 지원합니다. 자세한 내용은 HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다. |
PushPromise(String, String, NameValueCollection) |
HTTP 2.0 클라이언트에 푸시 프라미스를 보내는 애플리케이션을 지원합니다. 자세한 내용은 HTTP/2 사양 섹션 8.2: 서버 푸시에서 Http2 서버 푸시와 관련된 자세한 내용을 찾을 수 있습니다. (다음에서 상속됨 HttpResponseBase) |
Redirect(String) |
요청을 지정된 URL로 리디렉션합니다. |
Redirect(String, Boolean) |
요청을 지정된 URL로 리디렉션하고 현재 프로세스의 실행을 종료해야 하는지 여부를 지정합니다. |
RedirectPermanent(String) |
요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행합니다. |
RedirectPermanent(String) |
요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectPermanent(String, Boolean) |
요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행하고, 응답을 완료하는 옵션을 제공합니다. |
RedirectPermanent(String, Boolean) |
요청한 URL에서 지정한 URL로의 영구 리디렉션을 수행하고, 응답을 완료하는 옵션을 제공합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoute(Object) |
지정된 경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. |
RedirectToRoute(Object) |
경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoute(RouteValueDictionary) |
지정된 경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. |
RedirectToRoute(RouteValueDictionary) |
경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoute(String) |
지정된 경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다. |
RedirectToRoute(String) |
경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoute(String, Object) |
지정된 경로 이름 및 경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. |
RedirectToRoute(String, Object) |
경로 매개 변수 값 및 경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoute(String, RouteValueDictionary) |
지정된 경로 이름 및 경로 매개 변수 값을 사용하여 새 URL로 요청을 리디렉션합니다. |
RedirectToRoute(String, RouteValueDictionary) |
경로 매개 변수 값 및 경로 이름을 사용하여 새 URL로 요청을 리디렉션합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoutePermanent(Object) |
지정된 경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. |
RedirectToRoutePermanent(Object) |
경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoutePermanent(RouteValueDictionary) |
지정된 경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. |
RedirectToRoutePermanent(RouteValueDictionary) |
경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoutePermanent(String) |
지정된 경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. |
RedirectToRoutePermanent(String) |
경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoutePermanent(String, Object) |
새 URL에 해당하는 경로 이름 및 경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. |
RedirectToRoutePermanent(String, Object) |
새 URL에 해당하는 경로 매개 변수 값 및 경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RedirectToRoutePermanent(String, RouteValueDictionary) |
지정된 경로 이름 및 경로 매개 변수 값을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. |
RedirectToRoutePermanent(String, RouteValueDictionary) |
경로 매개 변수 값 및 경로 이름을 사용하여 요청한 URL에서 새 URL로의 영구 리디렉션을 수행합니다. (다음에서 상속됨 HttpResponseBase) |
RemoveOutputCacheItem(String) |
지정된 경로와 관련된 모든 캐시된 항목을 캐시에서 제거합니다. |
RemoveOutputCacheItem(String, String) |
지정한 출력 캐시 제공자를 사용하여 지정된 경로와 관련된 모든 출력 캐시 아티팩트를 제거합니다. |
RemoveOutputCacheItem(String, String) |
지정한 출력 캐시 제공자를 사용하여 지정된 경로와 관련된 모든 출력 캐시 아티팩트를 제거합니다. (다음에서 상속됨 HttpResponseBase) |
SetCookie(HttpCookie) |
쿠키 컬렉션에서 기존 쿠키를 업데이트합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TransmitFile(String) |
지정된 파일을 메모리에 버퍼링하지 않고 HTTP 응답 출력 스트림에 씁니다. |
TransmitFile(String, Int64, Int64) |
지정된 파일 부분을 메모리에 버퍼링하지 않고 HTTP 응답 출력 스트림에 씁니다. |
Write(Char) |
HTTP 응답 출력 스트림에 문자를 씁니다. |
Write(Char[], Int32, Int32) |
지정된 문자 배열을 HTTP 응답 출력 스트림에 씁니다. |
Write(Object) |
HTTP 응답 스트림에 지정된 개체를 씁니다. |
Write(String) |
HTTP 응답 출력 스트림에 지정된 문자열을 씁니다. |
WriteFile(IntPtr, Int64, Int64) |
HTTP 응답 출력 스트림에 지정된 파일을 씁니다. |
WriteFile(String) |
지정된 파일의 내용을 HTTP 응답 출력 스트림에 파일 블록으로 씁니다. |
WriteFile(String, Boolean) |
지정된 파일의 내용을 HTTP 응답 출력 스트림에 쓴 후 내용이 메모리 블록으로 기록되는지 여부를 지정합니다. |
WriteFile(String, Int64, Int64) |
HTTP 응답 출력 스트림에 지정된 파일을 씁니다. |
WriteSubstitution(HttpResponseSubstitutionCallback) |
대체 블록을 응답에 삽입하여 캐시된 출력 응답의 영역을 동적으로 생성할 수 있도록 합니다. |
적용 대상
.NET