HttpServerUtilityWrapper.TransferRequest Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно выполняет конечную точку по указанному URL-адресу.
Перегрузки
TransferRequest(String) |
Асинхронно выполняет конечную точку по указанному URL-адресу. |
TransferRequest(String, Boolean) |
Асинхронно выполняет конечную точку по указанному URL-адресу и указывает, следует ли очистить коллекции QueryString и Form. |
TransferRequest(String, Boolean, String, NameValueCollection) |
Асинхронно выполняет конечную точку по указанному URL-адресу, используя заданный метод HTTP и заголовки. |
TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Выполняет асинхронно заданный url-адрес, используя указанный метод HTTP, заголовки и путь, а также параметры для сохранения значений формы и удостоверения пользователя. |
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)
Асинхронно выполняет конечную точку по указанному URL-адресу, используя заданный метод HTTP и заголовки.
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 (GET
, POST
и так далее) для нового запроса. Если задано значение null
, используется метод HTTP исходного запроса.
- headers
- NameValueCollection
Коллекция заголовков запросов для нового запроса.
Исключения
Для выполнения запроса требуется IIS 7,0 в интегрированном режиме.
Сервер недоступен для обработки запроса.
Параметр path
имеет значение null
.
Параметр path
является недопустимым.
Применяется к
TransferRequest(String, Boolean, String, NameValueCollection, Boolean)
Выполняет асинхронно заданный url-адрес, используя указанный метод HTTP, заголовки и путь, а также параметры для сохранения значений формы и удостоверения пользователя.
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
является недопустимым.