HttpServerUtilityBase.Transfer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,终止当前进程的执行,然后开始为当前请求执行另一个进程。
重载
Transfer(String) |
在派生类中重写时,终止执行当前进程,并且开始执行使用 URL 指定的页面或处理程序。 |
Transfer(String, Boolean) |
在派生类中重写时,通过使用指定的 URL 以及一个指定是否清除 QueryString 和 Form 集合的值,终止当前页面的执行,然后开始执行另一个页面或处理程序。 |
Transfer(IHttpHandler, Boolean) |
在派生类中重写时,通过使用自定义 HTTP 处理程序和一个指定是否清除 QueryString 和 Form 集合的值,终止当前进程的执行,然后开始执行新请求。 |
Transfer(String)
在派生类中重写时,终止执行当前进程,并且开始执行使用 URL 指定的页面或处理程序。
public:
virtual void Transfer(System::String ^ path);
public virtual void Transfer (string path);
abstract member Transfer : string -> unit
override this.Transfer : string -> unit
Public Overridable Sub Transfer (path As String)
参数
- path
- String
要执行的页面或处理程序的 URL。
例外
适用于
Transfer(String, Boolean)
在派生类中重写时,通过使用指定的 URL 以及一个指定是否清除 QueryString 和 Form 集合的值,终止当前页面的执行,然后开始执行另一个页面或处理程序。
public:
virtual void Transfer(System::String ^ path, bool preserveForm);
public virtual void Transfer (string path, bool preserveForm);
abstract member Transfer : string * bool -> unit
override this.Transfer : string * bool -> unit
Public Overridable Sub Transfer (path As String, preserveForm As Boolean)
参数
- path
- String
要执行的页面或处理程序的 URL。
- preserveForm
- Boolean
若要保留 QueryString 和 Form 集合,则为 true
;如果要清除 QueryString 和 Form 集合,则为 false
。
例外
适用于
Transfer(IHttpHandler, Boolean)
在派生类中重写时,通过使用自定义 HTTP 处理程序和一个指定是否清除 QueryString 和 Form 集合的值,终止当前进程的执行,然后开始执行新请求。
public:
virtual void Transfer(System::Web::IHttpHandler ^ handler, bool preserveForm);
public virtual void Transfer (System.Web.IHttpHandler handler, bool preserveForm);
abstract member Transfer : System.Web.IHttpHandler * bool -> unit
override this.Transfer : System.Web.IHttpHandler * bool -> unit
Public Overridable Sub Transfer (handler As IHttpHandler, preserveForm As Boolean)
参数
- handler
- IHttpHandler
要向其传输当前请求的 HTTP 处理程序。
- preserveForm
- Boolean
若要保留 QueryString 和 Form 集合,则为 true
;如果要清除 QueryString 和 Form 集合,则为 false
。