HttpServerUtilityBase 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 요청을 처리하기 위해 도우미 메서드를 제공하는 클래스의 기본 클래스로 사용됩니다.
public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
- 상속
-
HttpServerUtilityBase
- 파생
설명
HttpServerUtilityBase 클래스는 클래스와 동일한 멤버를 포함하는 추상 클래스입니다HttpServerUtility. HttpServerUtilityBase 클래스를 사용하면 클래스와 비슷하 HttpServerUtility 지만 사용자 지정할 수 있고 ASP.NET 파이프라인 외부에서 작동하는 파생 클래스를 만들 수 있습니다. 단위 테스트를 수행할 때 일반적으로 파생 클래스를 사용하여 테스트 중인 시나리오를 충족하는 사용자 지정 동작으로 멤버를 구현합니다.
HttpServerUtilityWrapper 클래스는 HttpServerUtilityBase 클래스에서 파생됩니다. 클래스는 HttpServerUtilityWrapper 클래스의 래퍼 역할을 합니다 HttpServerUtility . 런타임에 일반적으로 클래스의 인스턴스를 HttpServerUtilityWrapper 사용하여 개체의 멤버를 호출합니다 HttpServerUtility .
생성자
HttpServerUtilityBase() |
상속된 클래스 인스턴스에 사용할 수 있도록 클래스를 초기화합니다. 이 생성자는 상속된 클래스에서만 호출될 수 있습니다. |
속성
MachineName |
파생 클래스에서 재정의되는 경우 서버 컴퓨터의 이름을 가져옵니다. |
ScriptTimeout |
파생 클래스에서 재정의되는 경우 요청 제한 시간 값(초)을 가져오거나 설정합니다. |
메서드
ClearError() |
파생 클래스에서 재정의된 경우 가장 최근 예외를 지웁니다. |
CreateObject(String) |
파생 클래스에서 재정의된 경우 개체의 ProgID(프로그래밍 ID)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다. |
CreateObject(Type) |
파생 클래스에서 재정의된 경우 개체의 형식으로 식별되는 COM 개체의 서버 인스턴스를 만듭니다. |
CreateObjectFromClsid(String) |
파생 클래스에서 재정의된 경우 개체의 CLSID(클래스 식별자)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Execute(IHttpHandler, TextWriter, Boolean) |
파생 클래스에서 재정의된 경우 실행된 처리기의 출력을 캡처할 TextWriter 인스턴스와 QueryString 및 Form 컬렉션을 지울지 여부를 지정하는 값을 사용하여 현재 프로세스의 컨텍스트에서 지정된 처리기를 실행합니다. |
Execute(String) |
파생 클래스에서 재정의된 경우 현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. |
Execute(String, Boolean) |
파생 클래스에서 재정의된 경우 현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 QueryString 및 Form 컬렉션을 지울지 여부를 지정합니다. |
Execute(String, TextWriter) |
파생 클래스에서 재정의된 경우 현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 TextWriter 인스턴스를 사용하여 실행된 처리기의 출력을 캡처합니다. |
Execute(String, TextWriter, Boolean) |
파생 클래스에서 재정의된 경우 페이지에서 출력을 캡처하는 TextWriter 인스턴스와 QueryString 및 Form 컬렉션을 지울지 여부를 나타내는 값을 사용하여 현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. |
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) |
파생 클래스에서 재정의된 경우 현재 프로세스의 실행을 종료하고 QueryString 및 Form 컬렉션을 지울지를 지정하는 사용자 지정 HTTP 처리기와 값을 사용하여 새 요청의 실행을 시작합니다. |
Transfer(String) |
파생 클래스에서 재정의된 경우 현재 프로세스의 실행을 종료하고 URL로 지정된 페이지 또는 처리기의 실행을 시작합니다. |
Transfer(String, Boolean) |
파생 클래스에서 재정의된 경우 현재 페이지의 실행을 종료하고 지정된 URL과 QueryString 및 Form 컬렉션을 지울지 여부를 지정하는 값을 사용하여 다른 페이지 또는 처리기의 실행을 시작합니다. |
TransferRequest(String) |
파생 클래스에서 재정의되는 경우 지정된 URL에서 비동기적으로 끝점을 실행합니다. |
TransferRequest(String, Boolean) |
파생 클래스에서 재정의된 경우 지정된 URL에서 비동기적으로 엔드포인트을 실행하고 QueryString 및 Form 컬렉션을 지울지 여부를 지정합니다. |
TransferRequest(String, Boolean, String, NameValueCollection) |
파생 클래스에서 재정의된 경우 지정된 HTTP 메서드와 헤더를 사용하여 지정된 URL에서 엔드포인트을 비동기적으로 실행합니다. |
TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
파생된 클래스에서 구현된 경우 폼 값을 유지하거나 사용자 ID를 유지하기 위해 지정된 HTTP 메서드, 헤더, 경로 및 옵션을 사용하여 지정된 URL에서 끝점을 실행합니다. |
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 숫자를 사용하여 바이트 배열을 해당 문자열 표현으로 인코드합니다. |
적용 대상
.NET