HttpServerUtilityWrapper.Execute 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 요청의 컨텍스트에서 지정된 리소스에 대한 처리기를 실행하고 요청을 호출한 프로세스로 실행 제어를 반환합니다.
오버로드
| Execute(String) |
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. |
| Execute(String, Boolean) |
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 QueryString 및 Form 컬렉션을 지울지 여부를 지정합니다. |
| Execute(String, TextWriter) |
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 TextWriter 인스턴스를 사용하여 실행된 처리기의 출력을 캡처합니다. |
| Execute(String, TextWriter, Boolean) |
현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. TextWriter 인스턴스를 사용하여 QueryString 및 Form 컬렉션을 지울지 여부를 나타내는 값 및 페이지 출력을 캡처합니다. |
| Execute(IHttpHandler, TextWriter, Boolean) |
실행된 처리기의 출력을 캡처할 TextWriter 인스턴스와 QueryString 및 Form 컬렉션을 지울지 여부를 지정하는 값을 사용하여 현재 프로세스의 컨텍스트에서 지정된 처리기를 실행합니다. |
Execute(String)
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다.
public:
override void Execute(System::String ^ path);
public override void Execute (string path);
override this.Execute : string -> unit
Public Overrides Sub Execute (path As String)
매개 변수
- path
- String
실행할 처리기의 URL입니다.
예외
적용 대상
Execute(String, Boolean)
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 QueryString 및 Form 컬렉션을 지울지 여부를 지정합니다.
public:
override void Execute(System::String ^ path, bool preserveForm);
public override void Execute (string path, bool preserveForm);
override this.Execute : string * bool -> unit
Public Overrides Sub Execute (path As String, preserveForm As Boolean)
매개 변수
- path
- String
실행할 처리기의 URL입니다.
- preserveForm
- Boolean
true 및 QueryString 컬렉션을 유지하려면 Form 이고, false 및 QueryString 컬렉션을 지우려면 Form 입니다.
예외
적용 대상
Execute(String, TextWriter)
현재 프로세스의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행하고 TextWriter 인스턴스를 사용하여 실행된 처리기의 출력을 캡처합니다.
public:
override void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public override void Execute (string path, System.IO.TextWriter writer);
override this.Execute : string * System.IO.TextWriter -> unit
Public Overrides Sub Execute (path As String, writer As TextWriter)
매개 변수
- path
- String
실행할 처리기의 URL입니다.
- writer
- TextWriter
출력을 캡처할 개체입니다.
예외
설명
writer매개 변수는 메서드에 대 한 참조로 전달 됩니다 Execute . 메서드가 완료 된 후 처리기에서 출력을 검색 하려면 개체의 속성 및 메서드를 사용 writer 합니다. 예제를 보려면 Execute를 참조하세요.
적용 대상
Execute(String, TextWriter, Boolean)
현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. TextWriter 인스턴스를 사용하여 QueryString 및 Form 컬렉션을 지울지 여부를 나타내는 값 및 페이지 출력을 캡처합니다.
public:
override void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public override void Execute (string path, System.IO.TextWriter writer, bool preserveForm);
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overrides Sub Execute (path As String, writer As TextWriter, preserveForm As Boolean)
매개 변수
- path
- String
실행할 처리기의 URL입니다.
- writer
- TextWriter
출력을 캡처할 개체입니다.
- preserveForm
- Boolean
true 및 QueryString 컬렉션을 유지하려면 Form 이고, false 및 QueryString 컬렉션을 지우려면 Form 입니다.
예외
path이(가) null인 경우
path 가 가상 경로가 아닙니다.
적용 대상
Execute(IHttpHandler, TextWriter, Boolean)
실행된 처리기의 출력을 캡처할 TextWriter 인스턴스와 QueryString 및 Form 컬렉션을 지울지 여부를 지정하는 값을 사용하여 현재 프로세스의 컨텍스트에서 지정된 처리기를 실행합니다.
public:
override void Execute(System::Web::IHttpHandler ^ handler, System::IO::TextWriter ^ writer, bool preserveForm);
public override void Execute (System.Web.IHttpHandler handler, System.IO.TextWriter writer, bool preserveForm);
override this.Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
Public Overrides Sub Execute (handler As IHttpHandler, writer As TextWriter, preserveForm As Boolean)
매개 변수
- handler
- IHttpHandler
현재 요청을 전송할 인터페이스를 구현하는 HTTP 처리기입니다.
- writer
- TextWriter
출력을 캡처할 개체입니다.
- preserveForm
- Boolean
true 및 QueryString 컬렉션을 유지하려면 Form 이고, false 및 QueryString 컬렉션을 지우려면 Form 입니다.
예외
handler에 지정된 처리기를 실행할 때 오류가 발생한 경우
handler 매개 변수가 null인 경우