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 является недопустимым.