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 -> unitPublic 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 -> unitPublic Overrides Sub TransferRequest (path As String, preserveForm As Boolean)参数
- path
- String
要执行的页面的 URL。
- preserveForm
- Boolean
若要保留 QueryString 和 Form 集合,则为 true;如果要清除 QueryString 和 Form 集合,则为 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 -> unitPublic Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)参数
- path
- String
要执行的页面或处理程序的 URL。
- preserveForm
- Boolean
若要保留 QueryString 和 Form 集合,则为 true;如果要清除 QueryString 和 Form 集合,则为 false。
- method
- String
要用于新请求的 HTTP 方法(GET、POST 等)。 如果为 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 -> unitPublic Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)参数
- path
- String
路径。
- preserveForm
- Boolean
若要保留 QueryString 和 Form 集合,则为 true;如果要清除 QueryString 和 Form 集合,则为 false。
- method
- String
要在新请求中使用的 HTTP 方法。
- headers
- NameValueCollection
一个包含用于新请求的请求标头的 NameValueCollection 对象。
- preserveUser
- Boolean
若要保存用户标识,则为 true;否则为 false。 此方法的其他重载通过 preserveUser 参数设置至  true 调回此方法的重载。
例外
请求需要 IIS 7.0 的集成管道模式。
服务器不可用于处理该请求。
path 参数为 null。
path 参数无效。