HttpServerUtilityBase.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:
 virtual void TransferRequest(System::String ^ path);
public virtual void TransferRequest (string path);
abstract member TransferRequest : string -> unit
override this.TransferRequest : string -> unit
Public Overridable Sub TransferRequest (path As String)

参数

path
String

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

例外

适用于

TransferRequest(String, Boolean)

在派生类中重写时,异步执行位于指定 URL 上的终结点,并指定是否清除 QueryStringForm 集合。

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

参数

path
String

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

preserveForm
Boolean

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

例外

适用于

TransferRequest(String, Boolean, String, NameValueCollection)

在派生类中重写时,使用指定的 HTTP 方法和标头异步执行位于指定的 URL 处的终结点。

public:
 virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public virtual void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable 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

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

例外

适用于

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

在派生类中实现时,使用指定 HTTP 方法、标头、路径和选项在指定的 URL 上异步执行该终结点,以保留窗体值和保留用户标识。

public:
 virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public virtual void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overridable 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 调回此方法的重载。

适用于