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 파이프라인 외부에서 단위 테스트를 수행하는 경우와 같은 사용자 지정 구현으로 바꿀 수 있습니다.

생성자

Name Description
HttpServerUtilityWrapper(HttpServerUtility)

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

속성

Name Description
MachineName

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

ScriptTimeout

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

메서드

Name Description
ClearError()

가장 최근의 예외를 지웁니다.

CreateObject(String)

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

CreateObject(Type)

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

CreateObjectFromClsid(String)

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

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

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

Execute(String, Boolean)

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

Execute(String, TextWriter, Boolean)

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

Execute(String, TextWriter)

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

Execute(String)

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

GetHashCode()

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

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

가장 최근 예외를 반환합니다.

GetType()

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

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

HTML로 인코딩된 문자열을 디코딩하고 스트림에서 결과를 반환합니다.

HtmlDecode(String)

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

HtmlEncode(String, TextWriter)

HTML은 문자열을 인코딩하고 결과 출력을 출력 스트림으로 보냅니다.

HtmlEncode(String)

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

MapPath(String)

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

MemberwiseClone()

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

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

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

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

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

Transfer(String, Boolean)

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

Transfer(String)

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

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

지정된 HTTP 메서드, 헤더, 경로 및 옵션을 사용하여 지정된 URL의 비동기 실행을 수행하여 양식 값을 유지하고 사용자 ID를 유지합니다.

TransferRequest(String, Boolean, String, NameValueCollection)

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

TransferRequest(String, Boolean)

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

TransferRequest(String)

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

UrlDecode(String, TextWriter)

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

UrlDecode(String)

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

UrlEncode(String, TextWriter)

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

UrlEncode(String)

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

UrlPathEncode(String)

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

UrlTokenDecode(String)

base64 숫자를 사용하여 URL 문자열 토큰을 동등한 바이트 배열로 디코딩합니다.

UrlTokenEncode(Byte[])

base64 숫자를 사용하여 바이트 배열을 동등한 문자열 표현으로 인코딩하므로 URL의 전송에 사용할 수 있습니다.

적용 대상