다음을 통해 공유


HttpServerUtilityWrapper 클래스

정의

웹 요청을 처리하기 위한 HTTP 내장 개체를 캡슐화합니다.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
상속
HttpServerUtilityWrapper

설명

클래스는 클래스 HttpServerUtilityWrapper 에서 파생 HttpServerUtilityBase 되 고 클래스의 래퍼 역할을 HttpServerUtility 합니다. 이 클래스는 HttpServerUtility 형식을 노출 하는 동시에 클래스의 기능을 노출 합니다 HttpServerUtilityBase . 합니다 HttpServerUtilityBase 클래스의 기본 구현을 바꿀 수 있습니다는 HttpServerUtility ASP.NET 파이프라인 외부 단위 테스트를 수행 하는 경우와 같은 사용자 지정 구현으로 애플리케이션의 클래스입니다.

생성자

HttpServerUtilityWrapper(HttpServerUtility)

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

속성

MachineName

서버의 컴퓨터 이름을 가져옵니다.

ScriptTimeout

요청 제한 시간 값(초)을 가져오거나 설정합니다.

메서드

ClearError()

최신 예외를 지웁니다.

CreateObject(String)

개체의 ProgID(프로그래밍 ID)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다.

CreateObject(Type)

개체의 형식으로 식별된 COM 개체의 서버 인스턴스를 만듭니다.

CreateObjectFromClsid(String)

개체의 CLSID(클래스 식별자)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Execute(IHttpHandler, TextWriter, Boolean)

실행된 처리기의 출력을 캡처할 TextWriter 인스턴스와 QueryStringForm 컬렉션을 지울지 여부를 지정하는 값을 사용하여 현재 프로세스의 컨텍스트에서 지정된 처리기를 실행합니다.

Execute(String)

현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다.

Execute(String, Boolean)

현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 QueryStringForm 컬렉션을 지울지 여부를 지정합니다.

Execute(String, TextWriter)

현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 TextWriter 인스턴스를 사용하여 실행된 처리기의 출력을 캡처합니다.

Execute(String, TextWriter, Boolean)

현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. TextWriter 인스턴스를 사용하여 QueryStringForm 컬렉션을 지울지 여부를 나타내는 값 및 페이지 출력을 캡처합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLastError()

최신 예외를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
HtmlDecode(String)

HTML로 인코딩된 문자열을 디코딩하여 디코딩된 문자열을 반환합니다.

HtmlDecode(String, TextWriter)

HTML로 인코드된 문자열을 디코드하여 결과를 스트림으로 반환합니다.

HtmlEncode(String)

문자열을 HTML로 인코딩하고 인코딩된 문자열을 반환합니다.

HtmlEncode(String, TextWriter)

문자열을 HTML로 인코드하고 그 결과 출력을 출력 스트림에 보냅니다.

MapPath(String)

웹 서버의 지정된 가상 경로에 해당하는 실제 파일 경로를 반환합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Transfer(IHttpHandler, Boolean)

현재 프로세스의 실행을 종료하고 QueryStringForm 컬렉션을 지울지를 지정하는 사용자 지정 HTTP 처리기와 값을 사용하여 새 요청의 실행을 시작합니다.

Transfer(String)

현재 프로세스의 실행을 종료하고 URL로 지정된 페이지 또는 처리기의 실행을 시작합니다.

Transfer(String, Boolean)

현재 페이지의 실행을 종료하고 지정된 URL과 QueryStringForm 컬렉션을 지울지 여부를 지정하는 값을 사용하여 다른 페이지 또는 처리기의 실행을 시작합니다.

TransferRequest(String)

지정된 URL에서 끝점을 비동기적으로 실행합니다.

TransferRequest(String, Boolean)

지정된 URL에서 비동기적으로 엔드포인트을 실행하고 QueryStringForm 컬렉션을 지울지 여부를 지정합니다.

TransferRequest(String, Boolean, String, NameValueCollection)

지정된 HTTP 메서드와 헤더를 사용하여 지정된 URL의 엔드포인트을 비동기적으로 실행합니다.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

지정된 HTTP 메서드, 헤더 및 경로를 사용하여 지정된 URL의 비동기 실행을 수행하며 폼 값과 사용자 ID를 선택적으로 유지합니다.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

파생된 클래스에서 구현된 경우 폼 값을 유지하거나 사용자 ID를 유지하기 위해 지정된 HTTP 메서드, 헤더, 경로 및 옵션을 사용하여 지정된 URL에서 끝점을 실행합니다.

(다음에서 상속됨 HttpServerUtilityBase)
UrlDecode(String)

URL로 인코드된 문자열을 디코드하여 디코드된 문자열을 반환합니다.

UrlDecode(String, TextWriter)

URL로 인코드된 문자열을 디코드하고 결과 출력을 스트림에 보냅니다.

UrlEncode(String)

문자열을 URL로 인코딩하고 인코딩된 문자열을 반환합니다.

UrlEncode(String, TextWriter)

문자열을 URL로 인코드하고 결과 출력을 스트림에 보냅니다.

UrlPathEncode(String)

URL 문자열의 경로 섹션을 URL로 인코드합니다.

UrlTokenDecode(String)

base64 숫자를 사용하여 URL 문자열 토큰을 해당하는 바이트 배열로 디코드합니다.

UrlTokenEncode(Byte[])

URL에서 전송하기에 적합하도록 base64 숫자를 사용하여 바이트 배열을 해당 문자열 표현으로 인코드합니다.

적용 대상