HttpServerUtilityWrapper.TransferRequest 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以异步方式在指定的 URL 处执行终结点。
重载
| 名称 | 说明 |
|---|---|
| TransferRequest(String) |
以异步方式在指定的 URL 处执行终结点。 |
| TransferRequest(String, Boolean) |
异步执行指定 URL 处的终结点,并指定是否清除 QueryString 和 Form 集合。 |
| 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 处的终结点,并指定是否清除 QueryString 和 Form 集合。
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 的集成管道模式。
服务器无法处理请求。
参数 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
true
QueryString保留和Form集合;false若要清除和QueryString集合,则Form为 。
- 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
true
QueryString保留和Form集合;false若要清除和QueryString集合,则Form为 。
- method
- String
新请求中使用的 HTTP 方法。
- headers
- NameValueCollection
包含 NameValueCollection 新请求的请求标头的对象。
- preserveUser
- Boolean
true 保留用户标识;否则,为 false. 此方法的其他重载调用此方法重载, preserveUser 并将参数设置为 true.
例外
请求需要 IIS 7.0 的集成管道模式。
服务器无法处理请求。
参数 path 为 null.
参数 path 无效。