HttpServerUtilityWrapper 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 요청을 처리하기 위한 도우미 메서드를 제공하는 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 클래스에서 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의 전송에 사용할 수 있습니다. |