HttpServerUtilityWrapper.TransferRequest 方法

定义

以异步方式在指定的 URL 处执行终结点。

重载

名称 说明
TransferRequest(String)

以异步方式在指定的 URL 处执行终结点。

TransferRequest(String, Boolean)

异步执行指定 URL 处的终结点,并指定是否清除 QueryStringForm 集合。

TransferRequest(String, Boolean, String, NameValueCollection)

使用指定的 HTTP 方法和标头以指定 URL 异步执行终结点。

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

使用指定的 HTTP 方法、标头、路径和选项执行指定 URL 的异步执行,以保留表单值并保留用户标识。

TransferRequest(String)

以异步方式在指定的 URL 处执行终结点。

public:
 override void TransferRequest(System::String ^ path);
public override void TransferRequest(string path);
override this.TransferRequest : string -> unit
Public Overrides Sub TransferRequest (path As String)

参数

path
String

要执行的页或处理程序的 URL。

例外

请求需要 IIS 7.0 的集成管道模式。

服务器无法处理请求。

参数 pathnull.

参数 path 无效。

适用于

TransferRequest(String, Boolean)

异步执行指定 URL 处的终结点,并指定是否清除 QueryStringForm 集合。

public:
 override void TransferRequest(System::String ^ path, bool preserveForm);
public override void TransferRequest(string path, bool preserveForm);
override this.TransferRequest : string * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean)

参数

path
String

要执行的页的 URL。

preserveForm
Boolean

true QueryString保留和Form集合;false若要清除和QueryString集合,则Form为 。

例外

请求需要 IIS 7.0 的集成管道模式。

服务器无法处理请求。

参数 pathnull.

参数 path 无效。

适用于

TransferRequest(String, Boolean, String, NameValueCollection)

使用指定的 HTTP 方法和标头以指定 URL 异步执行终结点。

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public override void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)

参数

path
String

要执行的页或处理程序的 URL。

preserveForm
Boolean

true QueryString保留和Form集合;false若要清除和QueryString集合,则Form为 。

method
String

用于新请求的 HTTP 方法(GETPOST等等)。 如果使用 null原始请求的 HTTP 方法。

headers
NameValueCollection

新请求的请求标头的集合。

例外

请求要求在集成模式下运行的 IIS 7.0。

服务器无法处理请求。

参数 pathnull.

参数 path 无效。

适用于

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

使用指定的 HTTP 方法、标头、路径和选项执行指定 URL 的异步执行,以保留表单值并保留用户标识。

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public override void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)

参数

path
String

路径。

preserveForm
Boolean

true QueryString保留和Form集合;false若要清除和QueryString集合,则Form为 。

method
String

新请求中使用的 HTTP 方法。

headers
NameValueCollection

包含 NameValueCollection 新请求的请求标头的对象。

preserveUser
Boolean

true 保留用户标识;否则,为 false. 此方法的其他重载调用此方法重载, preserveUser 并将参数设置为 true.

例外

请求需要 IIS 7.0 的集成管道模式。

服务器无法处理请求。

参数 pathnull.

参数 path 无效。

适用于