HttpServerUtilityWrapper::TransferRequest Method (String^, Boolean, String^, NameValueCollection^)
.NET Framework (current version)
Asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers.
Assembly: System.Web (in System.Web.dll)
public: virtual void TransferRequest( String^ path, bool preserveForm, String^ method, NameValueCollection^ headers ) override
Parameters
- path
-
Type:
System::String^
The URL of the page or handler to execute.
- preserveForm
-
Type:
System::Boolean
true to preserve the QueryString and Form collections; false to clear the QueryString and Form collections.
- method
-
Type:
System::String^
The HTTP method (GET, POST, and so on) to use for the new request. If null, the HTTP method of the original request is used.
- headers
-
Type:
System.Collections.Specialized::NameValueCollection^
A collection of request headers for the new request.
| Exception | Condition |
|---|---|
| PlatformNotSupportedException | The request requires IIS 7.0 running in integrated mode. |
| HttpException | The server is not available to handle the request. |
| ArgumentNullException | The path parameter is null. |
| ArgumentException | The path parameter is invalid. |
.NET Framework
Available since 3.5
Available since 3.5
Show: