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 的集成管道模式。

服务器不可用于处理该请求。

path 参数为 null

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

若要保留 QueryStringForm 集合,则为 true;如果要清除 QueryStringForm 集合,则为 false

例外

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

服务器不可用于处理该请求。

path 参数为 null

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

若要保留 QueryStringForm 集合,则为 true;如果要清除 QueryStringForm 集合,则为 false

method
String

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

headers
NameValueCollection

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

例外

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

服务器不可用于处理该请求。

path 参数为 null

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

若要保留 QueryStringForm 集合,则为 true;如果要清除 QueryStringForm 集合,则为 false

method
String

要在新请求中使用的 HTTP 方法。

headers
NameValueCollection

一个包含用于新请求的请求标头的 NameValueCollection 对象。

preserveUser
Boolean

若要保存用户标识,则为 true;否则为 false。 此方法的其他重载通过 preserveUser 参数设置至 true 调回此方法的重载。

例外

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

服务器不可用于处理该请求。

path 参数为 null

path 参数无效。

适用于